Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/luanmorenommaciel/kimi-plugin-ccWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/luanmorenommaciel/kimi-plugin-cc/kimi-crank)<a href="https://agentmods.dev/commands/luanmorenommaciel/kimi-plugin-cc/kimi-crank"><img src="https://agentmods.dev/badge/commands/luanmorenommaciel/kimi-plugin-cc/kimi-crank/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/luanmorenommaciel/kimi-plugin-cc/kimi-crank"><img src="https://agentmods.dev/badge/commands/luanmorenommaciel/kimi-plugin-cc/kimi-crank.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00036 | $0.01414 |
| Opus 5.5 | $0.00014 | $0.00566 |
| Sonnet 5.5 | $0.00007 | $0.00283 |
| Haiku 4.5 | $0.00004 | $0.00141 |
Grade A, and why
kimi:crank scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 105 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/kimi:crank
Delegate a task to Kimi's coder agent. Captures diff and returns a session ID.
Usage
/kimi:crank tasks/T-20260526-build-kimi-plugin-cc.md
/kimi:crank tasks/T-20260526-build-kimi-plugin-cc.md --background
/kimi:crank tasks/T-20260526-build-kimi-plugin-cc.md --model kimi-code/k3
/kimi:crank --resume # continue latest session for this repo
/kimi:crank --fresh # start new session, ignore latest
/kimi:crank task.md --auto-commit on-clean
/kimi:crank task.md --plan-review --diff-review
Process
-
Validate input
- Check that the argument path exists and matches
tasks/T-*.mdpattern. - Handle
--resume: continue the latest repo session natively — the broker passes the stored Kimi session id viakimi --session <id>. - Handle
--fresh: ignore the latest session and start clean (--freshand--resumeare mutually exclusive).
- Check that the argument path exists and matches
-
Pre-flight gates
- Origin-state check: fetch origin, abort if touched paths diverged (override with
--force-dispatch). - Preflight eval check: run task-spec validator, abort if evals are buggy (override with
--skip-preflight). - Context injection: prepend CLAUDE.md / AGENTS.md / scoped rules (disable with
--no-context).
- Origin-state check: fetch origin, abort if touched paths diverged (override with
-
Optional Codex review
--plan-review: adversarial plan critique before dispatch.--diff-review: adversarial diff review before commit.
-
Read task file
Read(<task-path>) -
Capture pre-run diff
Bash("node plugins/kimi/scripts/broker.mjs diff-capture --session-id <id> --phase pre") -
Dispatch to Kimi via broker
Bash("node plugins/kimi/scripts/broker.mjs dispatch \ --prompt '<task_content>' \ --role coder \ --session-id <id> \ --mode crank \ --task-path <task-path> \ --touches-paths <csv-from-spec> \ [--background] \ [--model <model>] \ [--effort low|medium|high|xhigh|max] \ [--auto-commit on|off|on-clean]")- Always pass
--task-pathand--touches-paths— omitting them silently disables the origin-divergence check, the preflight buggy-evals gate, context injection, research/patterns/deep-research injection, and--plan-review.
- Always pass
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 105 lines · 36 tokens per session scan A 5555f0c425e3
kimi:crank is a command published in the GitHub repository luanmorenommaciel/kimi-plugin-cc (14 stars, last pushed 3mo ago), licensed MIT. It adds 36 tokens to every session and 1,414 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
kimi:crank compared with commands from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| kimi:crankluanmorenommaciel/kimi-plugin-cc | Command | 14 | 3mo ago | MIT | A | 36 | Claude Code |
| checklistgithub/spec-kit | Command | 149k | today | MIT | A | 13 | Claude Code |
| clarifygithub/spec-kit | Command | 149k | today | MIT | A | 27 | Claude Code |
| specifygithub/spec-kit | Command | 149k | today | MIT | A | 13 | Claude Code |
| convergegithub/spec-kit | Command | 149k | today | MIT | A | 35 | Claude Code |
| implementgithub/spec-kit | Command | 149k | today | MIT | A | 14 | Claude Code |
| speckit.bug.fixgithub/spec-kit | Command | 149k | today | MIT | A | 12 | Claude Code |