---
title: "q-knowledge"
description: "kdb+/q language support: idiomatic q, qsql, IPC, kdb+ workflows, and KX qlint integration via /qlint-snippet"
canonical: https://agentpluginsdirectory.com/plugins/q-knowledge
last-updated: 2026-10-21
---

# q-knowledge
kdb+/q language support: idiomatic q, qsql, IPC, kdb+ workflows, and KX qlint integration via /qlint-snippet
- Slug: q-knowledge
- Publisher: KX
- Repository: https://github.com/KxSystems/kx-skills
- Manifest: plugins/q-knowledge/plugin.json
- Version: 0.1.1
- Category (editorial): code-review
- Skills: 2 (q, qlint-snippet)
- MCP servers: 1 (kx-docs-mcp)
- Stars: 21
- Repository created: 2026-05-20
- Repository last pushed: 2026-10-15
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/q-knowledge
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What q-knowledge does, in the publisher's words

Claude Code plugin for kdb+/q development. Two skills:

- q: kdb+/q language support: idiomatic q, qsql, IPC, common errors, Python-to-q translation. Pure knowledge, auto-triggered when Claude detects q-related work. No external dependencies.
- qlint-snippet: wrapper around KX qlint. Lint a single q/kdb+ snippet. Slash command /qlint-snippet plus auto-trigger on phrases like "lint this q code". Requires QLINT_DIR env var and q on PATH, see Prerequisites below.

This plugin bundles the kx-docs-mcp server (registered automatically on install as plugin:q-knowledge:kx-docs-mcp). Claude uses it to search KX product documentation and technical content sources. It needs no setup or authentication on your part, the connection is preconfigured. Confirm it after install with /mcp.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/KxSystems/kx-skills/HEAD/plugins/q-knowledge/README.md

## Skills

- q: Use when writing, editing, reviewing, or debugging q/kdb+ code (.q files), querying kdb+ tables, translating Python to q, running q from shell, doing time-series analysis, or optimizing q performance. Also use when encountering q errors ('assign, 'rank, 'type), reserved-word conflicts, right-to-lef…
- qlint-snippet: Lint a single q/qSQL code snippet using KX qlint. Reads code from stdin or argument and prints the raw lint table. Use when the user says "qlint this snippet", "lint this q code", "check syntax of <code>", "qlint snippet", or wants quick lint feedback on a piece of q code. Also trigger whenever Cla…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- kx-docs-mcp: transport: streamable-http; url: https://kx2.mcp.kapa.ai

Read from the plugin's own mcp.json. Environment variable names only, never values.
