pykx

Installation
SKILL.md

PyKX

Use this skill when building or reviewing PyKX code. PyKX wraps q/K objects inside Python, so keep data in PyKX/K form for q analytics and convert only at Python, NumPy, Pandas, PyArrow, or IPC boundaries.

Workflow

  1. Read references/index.md first and load only the relevant task notes.
  2. For install, import, configuration, modes, or license setup, read getting-started-and-configuration.md.
  3. For object creation, conversion, text, nulls, temporals, or wrapper behavior, read data-conversion-and-types.md.
  4. For kx.q, q keyword wrappers, Query API, SQL, qSQL, and query performance, read query-and-q-execution.md.
  5. For persisted kdb+ databases, IPC connections, or real-time capture, read databases-ipc-and-streaming.md.
  6. For q processes running Python or Python functions running on q servers, read pykx-under-q-and-interop.md.
  7. For production bugs, environment problems, subprocess/threading issues, and embedded-q limitations, read operational-pitfalls-and-troubleshooting.md.
  8. For generated code or review, read recipes.md and anti-patterns.md.

Core Defaults

Installs
3
First Seen
Jun 19, 2026
pykx — dreth/kdb-q-language