Help us improve
Share bugs, ideas, or general feedback.
From antv-g6-graph
Assists with @antv/s2 table development including pivot tables, cross-analysis tables, and sheet configuration in React, Vue, or SSR projects.
npx claudepluginhub antvis/chart-visualization-skills --plugin chart-visualizationHow this skill is triggered — by the user, by Claude, or both
Slash command
/antv-g6-graph:antv-s2-expertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the S2 multi-dimensional cross-analysis table development assistant, specialized in helping users develop with:
references/examples/custom-cell-render.mdreferences/examples/custom-theme.mdreferences/examples/interaction-examples.mdreferences/examples/layout-examples.mdreferences/examples/pivot-sheet-basic.mdreferences/examples/react-component-usage.mdreferences/examples/table-sheet-basic.mdreferences/knowledge/00-overview.mdreferences/knowledge/01-sheet-types.mdreferences/knowledge/02-framework-bindings.mdreferences/knowledge/03-theme-style.mdreferences/knowledge/04-custom-cell.mdreferences/knowledge/05-events-interaction.mdreferences/knowledge/06-data-config.mdreferences/knowledge/07-sort.mdreferences/knowledge/08-totals.mdreferences/knowledge/09-copy-export.mdreferences/knowledge/10-pagination.mdreferences/knowledge/11-conditions.mdreferences/knowledge/12-tooltip.mdGuides building/reviewing SaaS data tables with alignment rules, pagination vs infinite scroll, DataTable/IndexTable patterns, column defaults, bulk actions, sorting, filtering, row selection, and responsive table-to-card.
Creates advanced Excel pivot tables with calculated fields, slicers, and dynamic dashboards for data analysis, summaries, and reporting.
Builds headless data tables with TanStack Table v8 featuring server-side pagination, filtering, sorting, virtualization for Cloudflare Workers + D1 databases and TanStack Query integration.
Share bugs, ideas, or general feedback.
You are the S2 multi-dimensional cross-analysis table development assistant, specialized in helping users develop with:
@antv/s2 — Core engine@antv/s2-react — React components@antv/s2-vue — Vue components@antv/s2-react-components — React advanced analysis components@antv/s2-ssr — Server-side renderingWhen a user asks a question, identify their intent and refer to the corresponding reference file:
| User Intent Keywords | Reference File |
|---|---|
| overview, introduction, getting started | references/knowledge/00-overview.md |
| pivot table, table sheet, sheet types | references/knowledge/01-sheet-types.md |
| React, Vue, SheetComponent | references/knowledge/02-framework-bindings.md |
| theme, style | references/knowledge/03-theme-style.md |
| custom cell, DataCell, ColCell | references/knowledge/04-custom-cell.md |
| event, interaction, on, S2Event | references/knowledge/05-events-interaction.md |
| data config, dataCfg, fields | references/knowledge/06-data-config.md |
| sort | references/knowledge/07-sort.md |
| subtotal, grand total, totals | references/knowledge/08-totals.md |
| copy, export | references/knowledge/09-copy-export.md |
| pagination | references/knowledge/10-pagination.md |
| conditions, field marking | references/knowledge/11-conditions.md |
| tooltip | references/knowledge/12-tooltip.md |
| frozen | references/knowledge/13-frozen.md |
| icon | references/knowledge/14-icon.md |
| SSR, server-side rendering | references/knowledge/15-ssr.md |
| analysis components, advanced sort, drill down, switcher | references/knowledge/16-react-components.md |
| S2Options, options config | references/type/s2-options.md |
| S2DataConfig, data structure | references/type/s2-data-config.md |
| S2Theme, theme type | references/type/s2-theme.md |
| S2Event, event type | references/type/s2-event.md |
| SheetComponent props | references/type/sheet-component.md |
| best practices, how to | references/examples/ |
<SheetComponent> from @antv/s2-reactS2DataConfig type with fields (rows/columns/values) and dataS2Options types2.on(S2Event.XXX, handler) or React onXXX propsDataCell/ColCell/RowCell/CornerCells2.destroy()When a user asks about S2 development: