Return to the declick overview
declick guides: CLI tools for AI agents
One page per question people bring to declick. Each one stands alone, names its numbers, and says where the numbers came from. Every command on these pages is from declick 0.6.2 on Node 24.
- MCP vs CLI for AI agents: the context cost, measured
- Nine real MCP servers, 258 tools. The raw tool listing is 236,818 bytes, the compiled CLI describe is 58,309, and one verb's detail holds near 1,100 bytes whatever the server's size. What a CLI does and does not save per call, and when MCP is still the right choice.
- Claude skills from any API: generate a SKILL.md per tool
- What a Claude skill is, what declick writes into a generated one, where it lands for Claude Code, Codex, Hermes and OpenClaw, and how to print it for an AGENTS.md or a system prompt.
- OpenAPI generator for a CLI: compile a Swagger spec into verbs
- Four commands from an OpenAPI 3 or Swagger 2 spec to a real call. The envelope every verb returns, how API keys stay out of the manifest, subsetting a large spec, and the difference from openapi-generator and Speakeasy.
- MCP CLI: run any MCP server from the command line
- Compile a stdio or streamable HTTP server, list its tools without an inspector, call a tool from bash with the result trimmed, and keep the server warm between calls.
- SQLite CLI for AI agents: tables become verbs with JSON output
- A .db file becomes list, get, insert, update and delete verbs per table plus a read-only query. Filtering before the model sees a row, a dry run on every write, and one verb over many rows.
- declick 0.6.2 control matrix
- Fifteen controls, the mechanism behind each, and the command that verifies it. Eleven need no configuration.