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.
npx skills add axiomantic/spellbook --skill autonomous-modegit clone --depth 1 https://github.com/axiomantic/spellbookWrote 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/skills/axiomantic/spellbook/autonomous-mode)<a href="https://agentmods.dev/skills/axiomantic/spellbook/autonomous-mode"><img src="https://agentmods.dev/badge/skills/axiomantic/spellbook/autonomous-mode/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/skills/axiomantic/spellbook/autonomous-mode"><img src="https://agentmods.dev/badge/skills/axiomantic/spellbook/autonomous-mode.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00106 | $0.02088 |
| Opus 5 | $0.00053 | $0.01044 |
| Sonnet 5 | $0.00021 | $0.00418 |
| Haiku 4.5 | $0.00011 | $0.00209 |
Grade A, and why
autonomous-mode 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 6d 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 — 131 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Autonomous Mode
<BEHAVIORAL_MODE> ENTRY GATE: ask, record, then continue with the actual request. Never enable autonomous mode by inference from phrasing alone, and never write the record without the operator's answers. </BEHAVIORAL_MODE>
Invariant Principles
- The record is the mode. Autonomous mode is the file
spellbook/core/autonomous.pywrites, not a statement in the transcript. No record, no enforcement — theStophook allows every turn-end it cannot attribute to a record. So the record is written through the helper below and then READ BACK; an unverified write leaves a mode that is on in the transcript and off in the mechanism. - Ask before recording. Mode and philosophy come from the operator through
AskUserQuestion. Standing autonomous phrasing is the trigger for this question, never its answer. - The goal is captured in the operator's words. The
Stophandler quotes it back on every refusal, so a session that has lost the thread is reminded what it is for. - The exit belongs to the operator. Nothing the agent does ends autonomous mode. Say so when you enable it.
- State the limits when you sell the mechanism. The guarantees below are part of the offer, not fine print disclosed after a failure.
Reasoning Schema
Before asking: state what the operator's request appears to scope, and what would count as its completion. After writing: confirm the record exists, and that the operator has been told the exit and the limits.
The Gate
Ask through AskUserQuestion, in one batch:
Question 1 — how much decision authority?
| Answer | What it means |
|---|---|
fully |
Decisions are yours wherever a reasonable default exists. An unattended decision is APPENDED to the record's decisions list — with the philosophy id active at that moment — instead of announced in the turn. |
mostly |
Genuine forks still come back to the operator through AskUserQuestion. |
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 6d ago First seen · 131 lines · 106 tokens per session scan A 9f06dced1498
autonomous-mode is a skill published in the GitHub repository axiomantic/spellbook (10 stars, last pushed yesterday), licensed MIT. It adds 106 tokens to every session and 2,088 once invoked, about $0.0005 per session on Opus 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-09-03.
Other skills, from other repositories
stacks
Load stack-specific knowledge (conventions, exact lint/test/build commands, common failure patterns) onto the current role agent for the project's detected tech stack(s) — Next.js, React Native, Spring Boot, FastAPI, Django, Rust, etc. Use at the start of any task in an unfamiliar or newly-onboarded repo, or whenever…
opencode-export
Export opencode sessions to self-contained HTML + JSON archives for sharing, review, or backup. Use when the user wants to save, archive, or share their AI coding session history.
profile
Read the user's ENTIRE Claude Code message history with a multi-agent workflow, mine the working preferences that recur across almost all their tasks, verify each against the whole corpus, and distill them into a CLAUDE.md block so they never have to repeat them. Language-agnostic. Triggers: 'analyze how I use…
caveman
Ultra-compressed communication mode. Cuts token usage 75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or…
memstack-automation-n8n-workflow-builder
Use this skill when the user says 'n8n workflow', 'build a workflow', 'automation workflow', 'connect services', or needs visual workflow design with node mapping, data transformations, and error handling for n8n. Do NOT use for standalone webhook endpoints or cron jobs.
feishu-openapi-skill
Operate Feishu or Lark IM APIs through UXC with a curated OpenAPI schema, tenant-token bearer auth, and chat/message guardrails.