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 Firstp1ck/pi-coding-agent-forge --skill version-aware-docsgit clone --depth 1 https://github.com/Firstp1ck/pi-coding-agent-forgeWrote 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/firstp1ck/pi-coding-agent-forge/version-aware-docs)<a href="https://agentmods.dev/skills/firstp1ck/pi-coding-agent-forge/version-aware-docs"><img src="https://agentmods.dev/badge/skills/firstp1ck/pi-coding-agent-forge/version-aware-docs/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/firstp1ck/pi-coding-agent-forge/version-aware-docs"><img src="https://agentmods.dev/badge/skills/firstp1ck/pi-coding-agent-forge/version-aware-docs.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.00985 |
| Opus 5.5 | $0.00014 | $0.00394 |
| Sonnet 5.5 | $0.00007 | $0.00197 |
| Haiku 4.5 | $0.00004 | $0.00098 |
Grade A, and why
version-aware-docs 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 — 70 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Version-aware documentation
Use the documentation and source that match the dependency the project actually has installed. Another major version, a generic web snippet, or a model recollection is not a substitute for exact version evidence.
When to Use
Should trigger
- “Configure this installed framework feature according to the project’s current version.”
- “Update code that depends on a CLI option or runtime API whose behavior changed across releases.”
- “Use the library’s installed type signatures to repair this version-sensitive integration.”
Should not trigger
- “Explain a version-independent language construct.”
- “Repair a purely local function whose implementation and callers are already in the repository.”
- “Write documentation that does not make a dependency-version claim.”
Invocation Design
- Invocation mode: model-invoked when an external versioned contract affects a coding/configuration decision.
- Leading concept: exact installed version before advice.
- Completion criterion: version, enabled flags when applicable, source locator, and supporting passage are recorded or the result stays unknown/escalates.
Inputs and Assumptions
Identify the dependency, manifest and lockfile locations, package manager, installed source/types or binary, relevant feature flags, expected API/CLI/schema behavior, and the specific decision the evidence must support. Treat manifests, lockfiles, installed source, upstream documentation, and model summaries as distinct sources.
Portable Workflow
- Inspect the manifest and lockfile for the dependency declaration and resolved version.
- Completion criterion: the selected package and exact resolved version are known.
- Inspect installed source, types, local help, or version-matched bundled documentation.
- Completion criterion: a relevant signature, option, or behavior passage is available.
- If local evidence is insufficient, locate official versioned documentation or the exact source tag.
- Completion criterion: the external source is authoritative for the resolved version, not merely similar.
- Record the version, enabled feature flags, source locator, and exact relevant passage.
- Completion criterion: another reviewer can trace the advice to the selected version.
- Apply only advice consistent with that evidence; reject cross-major assumptions.
- Completion criterion: unsupported or conflicting advice is marked unknown, blocked, or escalated.
What ships with it
3 files 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.
- 1mo ago First seen · 70 lines · 36 tokens per session scan A 82ff59197d1a
version-aware-docs is a skill published in the GitHub repository Firstp1ck/pi-coding-agent-forge (91 stars, last pushed today), licensed MIT. It adds 36 tokens to every session and 985 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-09-14.
Other skills, from other repositories
biopython
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use…
node-modules-inspector
Inspects a project's installed nodemodules and produces three reports: duplicated packages (installed in multiple versions), packages sorted by install size, and maintenance actions (dep-upgrade opportunities + publint findings, grouped by consumer/author). Use when the user wants to audit dependencies, find duplicate…
rust-crate-ci
Load before editing any Rust crate in this repo (currently runners/swarm-sandbox-runner). Covers the mandatory local validation gate, common rustfmt/clippy pitfalls, and Windows-specific Rust correctness patterns that CI enforces but are hard to catch locally without a Windows toolchain.
widen-return-type
When delegating a task affected by this skill, include.
modern-go
A Go code modernizer that updates source code to use language features and standard-library patterns supported by the project’s declared Go version.
javascript-expert
Expert-level JavaScript development with modern ES2024+ features, Node.js, npm ecosystem, and best practices. Use when the user mentions ECMAScript, ES2024, Node.js, npm, or web, or when the task involves Modern JavaScript, Node.js Development, Modern Tooling, or Functional Programming.