🧠Onboard your LLM
Install the official gp-grid agent skill for your coding agent that integrates the grid into a React, Vue, or Angular app without paraphrasing the docs.
gp-grid ships with an official agent skill — a structured set of instructions, references, and worked examples that teaches a coding agent how to integrate the library correctly. Install it once and your editor's agent stops guessing at imports, renderer signatures, and data-source shapes.
What the skill does for you
Once installed, the skill activates whenever you ask your agent to work with gp-grid. It triggers on @gp-grid/* imports, identifiers like useGridData, createServerDataSource, or GpGridComponent, and natural-language requests such as "wire up a gp-grid in this Vue app". It gives the agent:
- The correct per-framework imports, component name, and renderer signature for React, Vue 3, Angular, or vanilla
@gp-grid/core. - The
ColumnDefinitionshape, including the rightcellDataTypefor every value type —Datevs ISO string is the most common source of subtle bugs. - The data-source decision tree: when to pass
rowDatadirectly, when to usecreateClientDataSource, when to reach foruseGridData(React) /createGridData(Vue) /provideGridData(Angular), and when to go server-side withcreateServerDataSource. - The current
DataSourceRequestshape —range: { startRow, endRow }(notpagination) — and a reminder thatendRowis exclusive. - Common pitfalls — missing container height, forgotten CSS import, mixing framework adapters — flagged before the agent writes code instead of after.
Install via skills.sh
The fastest path is the skills.sh installer, which copies the skill into your repository's agent configuration:
npx skills add https://github.com/GioPat/gp-gridRun it from the root of the project where you want gp-grid integrated. The installer detects which agents you have configured locally and writes the skill into each of them.
skills.sh is the central registry for agent skills — see skills.sh for the full catalog and how the install command picks targets.
Multi-agent support
The same skill is installed for every supported coding agent — pick whichever fits your workflow
The installer writes the skill to each agent's expected configuration directory. No further setup is required — open your editor, ask the agent to use gp-grid, and the skill is consulted automatically.
What's inside
The skill is a single SKILL.md plus per-framework reference files (references/react.md, references/vue.md, references/angular.md, references/core.md). The agent reads the framework reference that matches your project before generating any code, which keeps the integration faithful to the wrapper you're using.
Browse the source on GitHub: gp-grid/.claude/skills/gp-grid-integration.
Updating the skill
Re-run the installer to pull the latest version:
npx skills add GioPat/gp-gridThe skill is versioned alongside the library, so re-installing after a gp-grid release keeps your agent in sync with API changes.
Get Started
Benchmarks
Compare gp-grid render speed and memory usage against popular data grid libraries across realistic workloads, large datasets, and demanding stress scenarios.
Getting Started
Get started with the official @gp-grid/angular package and learn how to render your first virtualized table inside an Angular app within just a few minutes.