Agent Skills
Agent Skills
Kurrent Agent Skills give AI coding assistants (Claude Code, Cursor, Codex, GitHub Copilot CLI, and other agent platforms) first-class knowledge of Kurrent and its ecosystem.
The repository ships one plugin (kurrent) containing five skills and three agents. Each ships focused references that the agent loads on demand, so it can answer your questions and write your code with accurate, up-to-date context instead of guessing.
The skills are open source and maintained at github.com/kurrent-io/skills.
Skills
| Skill | What it covers |
|---|---|
| kurrent-docs | The everyday router for SDK and server work. Covers the six client SDKs, the self-hosted KurrentDB server, Kurrent Cloud, and the esc CLI. Start here. |
| kurrentdb-connection | Opinionated guidance for configuring the gRPC client across all six SDKs. Covers connection strings, node discovery, keepalive, deadlines, serverless reuse, and connection failure triage. |
| kurrentdb-client-detection | Inventories the client surface in an application codebase. Finds which SDK, which connection scheme, and which call sites need rewriting. |
| kurrentdb-server-detection | Inventories a deployed server. Finds the version, cluster topology, license status, and deployment method. |
| kurrent-upgrade | Onboarding onto the gRPC client. Covers porting an app off the legacy TCP client and rebranding the EventStoreDB gRPC client to KurrentDB across six languages. |
Agents
Three agents cover the KurrentDB application lifecycle: migration, review, and runtime diagnosis.
| Agent | What it covers |
|---|---|
| migration-specialist | Orchestrates a client migration. Detects the current client and connection scheme, routes to the right upgrade flavour, and walks through it step by step. |
| code-reviewer | Reviews application code that uses the client SDKs. Covers idiomatic usage and anti-patterns, with a post-migration mode that audits the legacy surface and runs the build and tests as a gate. |
| troubleshooter | Diagnoses runtime failures. Covers connection and TLS errors, version conflicts, subscription lag, leader-election and gossip problems, scavenge hangs, and projection divergence. |
Installation
Claude Code
Run the following commands from a Claude Code session:
Add the marketplace:
/plugin marketplace add kurrent-io/skillsInstall the plugin:
/plugin install kurrent@kurrent-skillsFollow the prompts to complete the installation, then run
/reload-pluginsto activate it.
Cursor
Run the following commands from a Cursor session:
Add the marketplace:
/add-plugin kurrent-io/skillsFollow the prompts to install the
kurrentplugin from the marketplace UI.
Codex
Add the
kurrent-io/skillsmarketplace to Codex:codex plugin marketplace add kurrent-io/skillsStart Codex and open the plugins browser:
/pluginsNavigate to the "Kurrent Skills" tab and install the
kurrentplugin.Note: Codex's native plugin spec installs the skills but not the agents. Skills that delegate to them will still work, but Codex handles the orchestration inline instead of spawning specialised subagents. Once Codex's plugin spec supports custom agents, this gap goes away.
GitHub Copilot CLI
Add the marketplace:
copilot plugin marketplace add kurrent-io/skillsInstall the plugin:
copilot plugin install kurrentVerify it loaded:
copilot plugin listFrom an interactive session,
/plugin list,/agent, and/skills listshould show thekurrentplugin.
Vercel skills CLI (skills.sh)
Works with Claude Code, Cursor, Cline, opencode, and any other agent the Vercel skills CLI supports. The CLI auto-detects installed agents and links each skill into the right place.
List the skills available in the repository:
npx skills add kurrent-io/skills --listInstall everything to every detected agent:
npx skills add kurrent-io/skills --allOr install a specific skill into a specific agent — for example, the everyday router into Claude Code globally:
npx skills add kurrent-io/skills \ --skill kurrent-docs \ -a claude-code -gPass
-yfor non-interactive installs in CI.
Local install from repository
Clone the repository:
git clone https://github.com/kurrent-io/skills.gitInstall the skills for your harness:
Copy the
skills/directory (or individual skills under it) to the location where your coding agent reads its skills or context files. Refer to your agent's documentation for the correct path.
Contributing
Contributions and feedback are welcome on the kurrent-io/skills repository. See AGENTS.md for contribution guidelines.