Updated today
by KxSystems
kx-skills
Public repository for KX AI Plugins and Skills. Implements Claude Marketplace metadata
21 GitHub stars (21)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | +1 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 14 forks (14 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add KxSystems/kx-skills
Asks which skills and agents to install. Just one: npx skills add KxSystems/kx-skills --skill kdbai — add -g for every project.
Claude Code
git clone https://github.com/KxSystems/kx-skillscp -r "kx-skills/plugins/kdbai-knowledge/skills/kdbai" ~/.claude/skills/
Copies the kdbai skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add KxSystems/kx-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 44 files.
-
kdbai
Use when building vector search, RAG pipelines, hybrid search, time-series pattern matching, or managing tables in KDB.AI. Also use when asked about kdbai_client, similarity search, reranking, KDB.AI filters, or CAGRA GPU indexes.
plugins/kdbai-knowledge/skills/kdbai/SKILL.md on GitHub (opens in a new tab) -
sizing
Guide KDB.AI sizing, capacity planning, and server resource configuration by collecting dataset and usage requirements, recommending suitable vector indexes and starting configurations, and estimating RAM, GPU VRAM, and persisted disk. Use for KDB.AI hardware requirements, capacity planning, memory-fit questions, row/vector limits, sizing from a data-volume figure (size per day or total size) rat…
plugins/kdbai-knowledge/skills/sizing/SKILL.md on GitHub (opens in a new tab) -
kdbie-dev
Use this skill when the user is working with KX Insights Enterprise (IE) — managing packages or deployments via the `kxi` CLI, or handling IE installation and upgrades via Helm/Kubernetes.
plugins/kdbie-knowledge/skills/kdbie-dev/SKILL.md on GitHub (opens in a new tab) -
pipeline-dev
Write kdb Stream Processor (SP) pipelines in q or Python. Use this skill whenever the user asks to build, create, or write a pipeline, connect readers/writers/operators, set up streaming ingestion, configure Kafka/S3/database connectors, add windowing or ML operators, or asks about .qsp.* / sp.* API usage. Also triggers for questions like "how do I read from Kafka into SP", "write a pipeline that…
plugins/kdbie-knowledge/skills/pipeline-dev/SKILL.md on GitHub (opens in a new tab) -
kdbx-db-service
Use this skill whenever working with the KDB-X DB Service - a containerised time-series database distributed via Docker Compose. Trigger for any task involving: setting up or resetting the DB Service, ingesting data (CSV, streaming, REST, or third-party sources like OneTick), writing or optimising queries (Python client, q client, or REST/qSQL), or planning an end-to-end ingest pipeline. Also tri…
plugins/kdbx-knowledge/skills/kdbx-db-service/SKILL.md on GitHub (opens in a new tab) -
kdbx
Use when working with KDB-X modules, AI libraries (vector search, HNSW, IVF, BM25, time-series similarity, anomaly detection), GPU acceleration, Parquet, kURL REST client, object storage, or the module framework. Also use when encountering module-not-found errors, vector dimension mismatches, HNSW index issues, GPU setup issues, or `nyi` errors from using `\l` instead of `use`.
plugins/kdbx-knowledge/skills/kdbx/SKILL.md on GitHub (opens in a new tab) -
kxmeta-author
Writing qdoc annotations for `aimeta` so the compiler publishes tables and functions correctly. Mandatory `@kind`/`@name` markers, the chained `@col` modifier form, q-language traps that silently drop items, and the recompile loop. Use when adding or editing `/ @kind ...` annotation blocks in a q codebase that loads `aimeta`, or when annotated items aren't surfacing in `meta.json`. For the wire m…
plugins/kdbx-knowledge/skills/kxmeta-author/SKILL.md on GitHub (opens in a new tab) -
kxmeta-discover
Discovering metadata on a running kdb+ process via `aimeta` — cold-start probing, the `/meta` HTTP route, `kx-meta discover`, qIPC fallback, and reading the `tier` / `references[]` fields in the response. Use when an agent needs to learn what tables and functions a kdb+ host exposes, when interpreting `kx-meta discover` output, when handling tier-1 fallback gracefully, or when walking `references…
plugins/kdbx-knowledge/skills/kxmeta-discover/SKILL.md on GitHub (opens in a new tab) -
kx-accordion
Use this when the user wants collapsible or expandable sections in a KX Dashboards layout. Use it for section-based content organization; use kx-tabs for tabbed switching and kx-flex-panel for non-collapsible flexible layout containers.
plugins/kx-dashboards-knowledge/skills/kx-accordion/SKILL.md on GitHub (opens in a new tab) -
kx-actions
Use this alongside a component skill when adding KX Dashboards interactions such as clicks, hovers, row selection, navigation, or data-source re-execution. It defines how actions are attached and triggered, not the base component itself.
plugins/kx-dashboards-knowledge/skills/kx-actions/SKILL.md on GitHub (opens in a new tab) -
kx-basiccomponents-containers
Use this for KX Dashboards layout containers and navigation primitives such as panels, navigation menus, and overlay drawers. Use it for structural layout needs; use kx-tabs for tabbed switching, kx-accordion for collapsible sections, and kx-flex-panel for fixed-plus-flex layouts.
plugins/kx-dashboards-knowledge/skills/kx-basiccomponents-containers/SKILL.md on GitHub (opens in a new tab) -
kx-breadcrumbs
Use this when the user wants a KX Dashboards breadcrumb trail for hierarchical drilldown or drill-through navigation, especially with pivot grids or chart-based exploration. Use kx-tabs for tabbed navigation instead of breadcrumbs.
plugins/kx-dashboards-knowledge/skills/kx-breadcrumbs/SKILL.md on GitHub (opens in a new tab) -
kx-button
Use this when the user wants a KX Dashboards button or clickable action trigger: labels, icons, tooltips, alignment, fixed width, disabled state, colours, and click actions. Use it for buttons and action triggers; use kx-textinput for free-text entry, kx-dropdown for selection lists, or kx-selectioncontrols for radio/checkbox choices.
plugins/kx-dashboards-knowledge/skills/kx-button/SKILL.md on GitHub (opens in a new tab) -
kx-chart3d
Use this when the user wants a KX Dashboards 3D chart or 3D visualisation: scatter, line, bar, surface, or 4D color/size-encoded layers. Use it for 3D graphics; use kx-chartgl for standard 2D WebGL charts and kx-gauge for dial or bullet-style KPI charts.
plugins/kx-dashboards-knowledge/skills/kx-chart3d/SKILL.md on GitHub (opens in a new tab) -
kx-chartgl
Use this when the user wants a KX Dashboards ChartGL chart or chart layer: line, bar, bubble, waterfall, candlestick, multi-axis, streaming, or other WebGL-accelerated visualisations. Use kx-heatmap for standalone heatmap components; read kx-dashboard-core first for the dashboard envelope, data sources, ViewState, and checklist.
plugins/kx-dashboards-knowledge/skills/kx-chartgl/SKILL.md on GitHub (opens in a new tab) -
kx-dashboard-core
Use this when building or editing any KX Dashboards JSON dashboard: start here for the dashboard envelope, screens, widget wrapper, ViewState, data sources, actions, notifications, deployment, and the pre-flight checklist. Load it before component skills such as kx-chartgl, kx-datagrid, kx-pivot-grid, or kx-query when you are assembling a full dashboard or wiring its shared infrastructure.
plugins/kx-dashboards-knowledge/skills/kx-dashboard-core/SKILL.md on GitHub (opens in a new tab) -
kx-datafilter
Generate KX Dashboards input and filter components: DataFilter (visual filter builder, definitionId=48) and QueryBuilder (visual kdb+ query constructor, definitionId=10254). Use when the user asks for a filter panel, filter builder, AND/OR filter, or query builder for a grid or chart. Critical: DataFilter requires a two-data-source + ViewState bridge — always follow that pattern. For parameter in…
plugins/kx-dashboards-knowledge/skills/kx-datafilter/SKILL.md on GitHub (opens in a new tab) -
kx-dataform
Use this when the user wants a KX Dashboards parameter-input form that writes values into ViewStates and re-executes a data source on submit: simple input panels, forms with dropdowns, date pickers, sliders, or password fields. Use kx-formbuilder for free-form record entry and kx-datafilter for filter/query-builder UIs instead.
plugins/kx-dashboards-knowledge/skills/kx-dataform/SKILL.md on GitHub (opens in a new tab) -
kx-datagrid
Use this when the user wants a flat, row-by-row KX Dashboards table for browsing or editing records (trade blotter, price table, real-time table, sortable grid, editable grid). Do not use it for aggregated pivot-style analysis; use kx-pivot-grid for that. Read kx-dashboard-core first for the shared dashboard envelope, data sources, ViewState, and checklist.
plugins/kx-dashboards-knowledge/skills/kx-datagrid/SKILL.md on GitHub (opens in a new tab) -
kx-datepicker
Use this when the user wants a KX Dashboards date or time picker: calendar date, datetime, timestamp, timespan, or month input bound to a ViewState. The picker mode is determined by the ViewState type bound to SelectedDate. Also read kx-dashboard-core for envelope, data sources, ViewState, and the agent checklist.
plugins/kx-dashboards-knowledge/skills/kx-datepicker/SKILL.md on GitHub (opens in a new tab) -
kx-dropdown
Use this when the user wants a KX Dashboards dropdown or multi-select list for picking one or more values: symbol selectors, filter lists, dependent dropdowns, grouped items, or static option lists. Use kx-selectioncontrols for radio buttons or checkboxes and kx-datafilter for multi-condition filter-builder UIs.
plugins/kx-dashboards-knowledge/skills/kx-dropdown/SKILL.md on GitHub (opens in a new tab) -
kx-flex-panel
Use this when a KX Dashboards layout needs a fixed header, footer, or sidebar beside a flexible main content area. Use it for pinned-plus-fill layouts; use kx-basiccomponents-containers for general panels and drawers and kx-tabs for tabbed switching.
plugins/kx-dashboards-knowledge/skills/kx-flex-panel/SKILL.md on GitHub (opens in a new tab) -
kx-formbuilder
Use this when the user wants a KX Dashboards data-entry form that collects user values for submission or editing, including dynamic forms, validators, and form-state output to ViewStates. Use kx-dataform for parameter-input forms that re-run data sources on submit rather than general data entry.
plugins/kx-dashboards-knowledge/skills/kx-formbuilder/SKILL.md on GitHub (opens in a new tab) -
kx-gauge
Use this when the user wants a KX Dashboards gauge, dial, speedometer, or bullet-style KPI visual. Use it for progress and target-vs-actual displays; use kx-chartgl for conventional charts and kx-pie for proportional segment charts.
plugins/kx-dashboards-knowledge/skills/kx-gauge/SKILL.md on GitHub (opens in a new tab) -
kx-handlebars
Use this when a KX Dashboards component needs Handlebars templating for labels, tooltips, KPI text, or other dynamic content. Read it when generating or debugging Template, CustomTooltip, TooltipTemplate, or advancedTooltip fields.
plugins/kx-dashboards-knowledge/skills/kx-handlebars/SKILL.md on GitHub (opens in a new tab) -
kx-heatmap
Generate KX Dashboards Heatmap/Treemap component: hierarchical treemap visualisation (key=Heatmap, componentName=Treemap, definitionId=5). Use for: treemap, heatmap, treechart, market map, portfolio map, proportional area chart, group-by hierarchy, colour-coded tiles, node size/colour. Data[] layers define display column, size column, colour column, and highlight rules. ColorPalette drives tile c…
plugins/kx-dashboards-knowledge/skills/kx-heatmap/SKILL.md on GitHub (opens in a new tab) -
kx-maps
Use this only when the user explicitly wants a KX Dashboards Google Maps GeoMap. For standard offline or custom tile-server maps, use kx-offline-map or kx-quad-map instead.
plugins/kx-dashboards-knowledge/skills/kx-maps/SKILL.md on GitHub (opens in a new tab) -
kx-offline-map
Generate KX Dashboards OfflineMap components (MapLibre/MapTiler, definitionId=1035). ⭐ DEFAULT map type — use this whenever the user asks for a map, geographic visualization, points on a map, heatmap, animated circles, GeoJSON overlay, offline map, or tile map in a KX Dashboard, UNLESS the user explicitly requests Google Maps (use kx-maps GeoMap). Covers all sub-sections: Points, Circles, Lines,…
plugins/kx-dashboards-knowledge/skills/kx-offline-map/SKILL.md on GitHub (opens in a new tab) -
kx-pie
Generate a KX Dashboards PieJS component: pie or donut chart of proportional segments (key=PieJS, definitionId=1009). Use for: pie chart, donut chart, doughnut, share-of-total, proportional segments, percentage breakdown, part-to-whole, categorical composition, market share, portfolio allocation. DataSet.Label is the categorical column and DataSet.Layers[n].Segment is the numeric value column; Do…
plugins/kx-dashboards-knowledge/skills/kx-pie/SKILL.md on GitHub (opens in a new tab) -
kx-pivot-grid
Use this when the user wants a KX Dashboards Pivot Grid or pivot-table-style experience: aggregated drilldown grids, breakdown/aggregate views, OLAP-style analysis, or a grid linked to Breadcrumbs. It is the right choice for pivot-style analysis; use kx-datagrid for flat, record-level tables instead. Load kx-dashboard-core first.
plugins/kx-dashboards-knowledge/skills/kx-pivot-grid/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.