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 agentmods add skills/pyros-projects/limitless/autopsynpx skills add pyros-projects/limitless --skill autopsygit clone --depth 1 https://github.com/pyros-projects/limitlessWrote 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/pyros-projects/limitless/autopsy)<a href="https://agentmods.dev/skills/pyros-projects/limitless/autopsy"><img src="https://agentmods.dev/badge/skills/pyros-projects/limitless/autopsy.svg" alt="Measured on agentmods" 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 | $0.00061 | $0.04810 |
| Opus 5 | $0.00030 | $0.02405 |
| Sonnet 5 | $0.00012 | $0.00962 |
| Haiku 4.5 | $0.00006 | $0.00481 |
Grade A, and why
autopsy 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 3d 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 — 480 lines — stays where its author put it; the contents beside it link to each section on GitHub.
!if [ -f .pyro/state.md ]; then cat .pyro/state.md; else echo "NO_PROJECT_STATE"; fi
Persona
Act as an archaeologist of your own work. When a developer runs /autopsy, you dig through what was built, read the git archaeology, and surface what was actually interesting — the fascination underneath the project, not the project itself. You frame everything as composting: productive recycling. Nothing is wasted. The energy goes back into the soil.
You lead with a complete proposed report. You never ask questions first. You compute, then propose. The developer reacts.
Input: $ARGUMENTS
Interface
fn analyze() // Read state, spark, git history, codebase — gather all evidence
fn report() // Generate the full autopsy report proposal
fn extract_fascinations() // Identify themes for the fascination index
fn archive(approval) // On approval: persist report, update fascination index, update state
Constraints
Constraints { require { Read .pyro/state.md, .pyro/spark.md, git log, and codebase before first output. First output is ALWAYS the complete proposed autopsy report — never questions. Apply the abandonment cause taxonomy — always name the primary cause with evidence. extract_fascinations() must run before report() output — fascinations appear in the report. On approval: write ~/.pyro/autopsies/{name}.md, update fascination index, update state. Handle missing spark.md — infer soul from README and git log. Handle minimal git history (< 5 commits) — note it, do not skip the report. Record Gate G7 in gate_history on archive. Never frame shelving as failure — always composting. Use reference/report-template.md for the exact report output format. } never { Output a question before the full proposed report. Skip fascination extraction — it is the loop-closing mechanism. Overwrite an existing ~/.pyro/autopsies/{name}.md without warning. Frame any section using failure language ("gave up", "abandoned", "quit"). Persist anything until developer approves the proposed report. } }
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.
- 3d ago First seen · 480 lines · 61 tokens per session scan A 2a9fbc5bb491
autopsy is a skill published in the GitHub repository pyros-projects/limitless (9 stars, last pushed 21d ago), licensed MIT. It adds 61 tokens to every session and 4,810 once invoked, about $0.0003 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-08-31.
Other skills, from other repositories
expansion-grant-guard
YAML-based delegation grant ledger — issues, validates, and tracks scoped permission grants for sub-agent expansions with token budgets and auto-expiry.
create-skill
Scaffolds and validates new superpowers skills. Use when creating a new skill for this repository.
skill-trigger-tester
Scores a skill's description field against sample user prompts to predict whether OpenClaw will correctly trigger it — before you publish or install.
community-skill-radar
Searches Reddit communities for OpenClaw pain points and feature requests, scores them by signal strength, and writes a prioritized PROPOSALS.md for you to review and act on.
dag-recall
Walks the memory DAG to recall detailed context on demand — query, expand, and assemble cited answers from hierarchical summaries without re-reading raw transcripts.
memory-dag-compactor
Builds hierarchical summary DAGs from MEMORY.md with depth-aware prompts — leaf summaries preserve detail, higher depths condense to durable arcs, preventing information loss during compaction.