Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add Stackbilt-dev/cc-taskrunner/plugin install cc-taskrunnerWrote 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/stackbilt-dev/cc-taskrunner/taskrunner)<a href="https://agentmods.dev/commands/stackbilt-dev/cc-taskrunner/taskrunner"><img src="https://agentmods.dev/badge/commands/stackbilt-dev/cc-taskrunner/taskrunner/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/stackbilt-dev/cc-taskrunner/taskrunner"><img src="https://agentmods.dev/badge/commands/stackbilt-dev/cc-taskrunner/taskrunner.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.00017 | $0.00585 |
| Opus 5.5 | $0.00007 | $0.00234 |
| Sonnet 5.5 | $0.00003 | $0.00117 |
| Haiku 4.5 | $0.00002 | $0.00059 |
Grade A, and why
taskrunner 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 1mo 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 — 71 lines — stays where its author put it; the contents beside it link to each section on GitHub.
cc-taskrunner — Run Task Queue
Execute pending tasks from the queue using headless Claude Code sessions with safety hooks, branch isolation, and automatic PR creation.
Behavior
If $ARGUMENTS is empty or contains only flags: Run the taskrunner with the provided flags (or defaults).
If $ARGUMENTS contains "--dry-run": Preview what would run without executing.
If $ARGUMENTS contains "--max N": Run at most N tasks.
If $ARGUMENTS contains "--loop": Run in polling mode (check queue every 60s).
Steps
-
Verify prerequisites exist:
command -v claude && command -v jq && command -v python3If any are missing, tell the user what to install.
-
Check that the taskrunner script exists:
ls ${CLAUDE_PLUGIN_ROOT}/taskrunner.sh -
Check current queue status first:
bash ${CLAUDE_PLUGIN_ROOT}/taskrunner.sh list -
If queue is empty and no
--loopflag, inform user and suggest/taskrunner-addto queue tasks. -
If queue has pending tasks, execute:
bash ${CLAUDE_PLUGIN_ROOT}/taskrunner.sh $ARGUMENTS -
After execution completes, show a summary:
- Number of tasks completed vs failed
- Links to any PRs created
- Any tasks that reported TASK_BLOCKED
Important Notes
- Tasks run in headless Claude Code sessions — safety hooks block interactive questions, destructive operations, and production deploys
- Each task gets its own git branch (
auto/{task-id}) unless it hasoperatorauthority - Uncommitted work in the repo is automatically stashed and restored
- Tasks that produce commits get automatic PRs via
ghCLI - The
--dry-runflag previews tasks without executing them
Environment Variables
| Variable | Default | Description |
|---|---|---|
CC_QUEUE_FILE |
./queue.json |
Path to the task queue |
CC_POLL_INTERVAL |
60 |
Seconds between polls in loop mode |
CC_MAX_TASKS |
0 |
Max tasks per run (0 = unlimited) |
CC_MAX_TURNS |
25 |
Default Claude Code turns per task |
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.
- 1mo ago First seen · 71 lines · 17 tokens per session scan A 1eef5380c2ab
taskrunner is a command published in the GitHub repository Stackbilt-dev/cc-taskrunner (2 stars, last pushed 3mo ago), licensed Apache-2.0. It adds 17 tokens to every session and 585 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.
Other commands, from other repositories
scout-meta-review
Run an interactive Scout meta-review — a system-level audit that sits above the individual session types. Checks whether sessions are running, mistake audit is trending well, proposals are flowing, KB files are healthy, and data-source coverage is consistent across session types. Runs in the current conversation.
scout-work
Interactive work session — walks through today's actionable items one at a time, presents a recommended action with draft content, and executes each one only with explicit approval. Runs in the current conversation (not as a background session).
upgrade
Keep dependencies current and the GitHub security tab clean — CVE fixes through pnpm overrides, red Dependabot PRs taken over, routine bumps landed, CodeQL alerts triaged. Autonomous by default, one PR per lane, asks nothing.
review
Review proposed ADRs for lifecycle progression — accept implemented decisions, deprecate stale ones, archive trivial ones.
from-spec
Extract Architecture Decision Records from a completed spec.
graphify
Turn your vault into a clustered knowledge graph with HTML and JSON outputs.