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 Chemaclass/agnostic-ai --skill spec-authorgit clone --depth 1 https://github.com/Chemaclass/agnostic-aiWrote 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/chemaclass/agnostic-ai/spec-author)<a href="https://agentmods.dev/skills/chemaclass/agnostic-ai/spec-author"><img src="https://agentmods.dev/badge/skills/chemaclass/agnostic-ai/spec-author/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/chemaclass/agnostic-ai/spec-author"><img src="https://agentmods.dev/badge/skills/chemaclass/agnostic-ai/spec-author.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.00022 | $0.00441 |
| Opus 5.5 | $0.00009 | $0.00176 |
| Sonnet 5.5 | $0.00004 | $0.00088 |
| Haiku 4.5 | $0.00002 | $0.00044 |
Grade A, and why
spec-author 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.
What it actually says
spec-author
Create or update the smallest spec that expresses the requested behavior. Infer the kind from the request and existing specs; ask only when the choice changes the outcome. Reuse a matching spec instead of creating a duplicate.
Steps
- Read
agnostic-ai.yamlfor configured source paths and inspect sibling specs. The default root is.agnostic-ai/. - Read the matching page under
docs/site/content/docs/spec-format/for fields and native limits. For a new spec, usego run ./cmd/agnostic-ai new <kind> <name> --dry-runto inspect the scaffold, then create it. Never overwrite an existing spec with a scaffold. - Use
agents/<name>.md,rules/<name>.md, orhooks/<name>.yamlunder the configured root. Skills can use<name>.mdor<name>/SKILL.md; use the folder layout when bundling references or scripts. - Write a short description that tells an agent when to use the spec. Keep the body focused on decisions and actions, with conditional details in existing references. Hooks need the documented event and exact
command; test the emitted behavior in an isolated project. - Run
go run ./cmd/agnostic-ai validateandgo run ./cmd/agnostic-ai lint, then preview withgo run ./cmd/agnostic-ai sync --dry-run. Check the intended targets and output paths. - Generate with
go run ./cmd/agnostic-ai sync, then verifygo run ./cmd/agnostic-ai sync --check. Review tracked output changes and keep ignored output ignored. Followdocs/internal/contributing.md#choose-checks-for-your-changefor other checks the change requires.
Use lowercase, hyphenated names. An explicit name matches the Markdown file stem, or the containing folder for SKILL.md. Paths in shared instructions are repository-root relative; state that convention when generated copies live at different depths.
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 Changed · -9 lines · -17 tokens per session c648ed79a4c5
- 28d ago Changed 90c2751e7ce2
- 1mo ago Changed cac30a72b2e0
- 1mo ago First seen · 29 lines · 39 tokens per session scan A ccfb1e2e8fe9
spec-author is a skill published in the GitHub repository Chemaclass/agnostic-ai (25 stars, last pushed today), licensed MIT. It adds 22 tokens to every session and 441 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-30.
Other skills, from other repositories
anatomist
Think and work like an expert Anatomist. Use when a task calls for Anatomist judgment. Reasons from homology, EPB, and von Baer principles through gross dissection, diceCT/μCT/MRI pipelines, UBERON–PATO EQ annotation, MorphoSource/oVert digitization, geometric morphometrics, and NAV/TA2 nomenclature while treating…
bacteriologist
Think and work like an expert Bacteriologist. Use when a task calls for Bacteriologist judgment. Reasons from bacterial growth physiology, selective culture, Gram stain, MALDI-TOF and 16S/WGS identification, EUCAST/CLSI AST, BSL containment, contamination and VBNC, using BacDive and BV-BRC for strain metadata and…
cancer-biologist
Think and work like an expert Cancer Biologist. Use when a task calls for Cancer Biologist judgment. Reasons from hallmark capabilities, clonal evolution, and TME context; separates driver from passenger, cell-autonomous from stromal mechanisms, and 2D artifacts from PDO/PDX-validated dependencies using TCGA, DepMap…
accelerator-physicist
Think and work like an expert Accelerator Physicist. Use when a task calls for Accelerator Physicist judgment. Reasons from beam optics, RF cavities, emittance budgets, and loss maps while treating halo and impedance-driven instabilities as first-class failure modes.
aeronomy-scientist
Think and work like an expert Aeronomy Scientist. Use when a task calls for Aeronomy Scientist judgment. Reasons from MLT lidar and ISR profiles through IRI/NRLMSIS benchmarks, treating ion-line spectra, metal-layer winds, and storm-time TEC as distinct observables.
aerospace-engineer
Think and work like an expert Aerospace Engineer. Use when a task calls for Aerospace Engineer judgment. Reasons from margin-managed factors of safety, mass properties, and the analysis-test-similarity V&V hierarchy through FUN3D/SU2 CFD, NASTRAN/Abaqus FEA, JSBSim/Simulink 6-DOF, and FAR/CS, DO-178C, and NASA-STD…