From ck
Detects CLI tools on PATH (git, node, python, docker, vercel, etc.), MCP servers, Claude Code plugins, and Codex availability. Writes .cavekit/capabilities.json for kits to bind to real capabilities.
npx claudepluginhub juliusbrussee/cavekitThis skill uses the workspace's default tool permissions.
The pipeline should never invent tools. Before drafting a kit that references
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides agent creation for Claude Code plugins with file templates, frontmatter specs (name, description, model), triggering examples, system prompts, and best practices.
The pipeline should never invent tools. Before drafting a kit that references GitHub Actions, Supabase, Codex, or any other external dependency, check what actually exists.
gh, git, node, go, rustc, cargo,
python3, pip, docker, vercel, supabase, firebase, wrangler,
ffmpeg, playwright, codex, graphify..mcp.json in the project root and
~/.claude.json (user level).~/.claude/plugins/installed_plugins.json.codex CLI (enables peer-review commands).graphify-out/graph.json (enables the
graphify-integration skill).node "${CLAUDE_PLUGIN_ROOT}/scripts/cavekit-tools.cjs" discover
Writes .cavekit/capabilities.json:
{
"discovered_at": "2026-04-17T14:22Z",
"cli_tools": {
"gh": true, "git": true, "node": true, "codex": false
},
"mcp_servers": ["codex-reviewer", "graphify"],
"plugins": [],
"codex": { "available": false }
}
/ck:sketch — reads capabilities before proposing integrations. If a
kit would need a missing tool, it either adds a "Setup" task to the build
site or asks the user whether to proceed without it./ck:map — flags tasks that depend on missing capabilities as
blocked: setup-required./ck:make — refuses to dispatch subagents that require a missing MCP
server./ck:check — includes a "Capability Coverage" section in the inspect
report./ck:init).The file is cheap to regenerate — always discover, never guess.