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/thunder-id/thunderid/docsnpx skills add thunder-id/thunderid --skill docsgit clone --depth 1 https://github.com/thunder-id/thunderidWhat 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.00183 | $0.01048 |
| Opus 5 | $0.00092 | $0.00524 |
| Sonnet 5 | $0.00037 | $0.00210 |
| Haiku 4.5 | $0.00018 | $0.00105 |
Grade A, and why
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 2d 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 — 61 lines — stays where its author put it; the contents beside it link to each section on GitHub.
ThunderID Documentation Skill
One skill for every documentation task, split into reference files so only the relevant one loads into context. This file is a dispatch table, not the rules themselves — the actual instructions live in the reference file(s) below.
If the target path is a SKILL.md under .agent/skills/ or .claude/skills/, stop for every action below: these are agent instructions, not documentation, and none of these rules apply.
Step 1: Match the request to a reference file
Explicit form
If invoked as /docs <action> [file-path], or the request plainly names one of these action words, map directly with no further interpretation:
| action | reference |
|---|---|
new-page |
new-page.md |
edit |
edit.md |
check |
check.md |
style |
style.md |
tech |
tech.md |
api |
api.md |
seo |
seo.md |
review |
review.md |
use-case |
use-case.md |
diagram |
diagram.md |
Natural-language form
Otherwise, match the request's intent:
| The user is asking to... | Read |
|---|---|
| Create a new page, or "write docs for X" when nothing covers the topic yet | new-page.md |
| Write or fill in content on an existing page (a placeholder, a gap, a new section) | edit.md |
| Check, lint, or verify structural standards (frontmatter, headings, links, sidebar registration, etc.) | check.md |
| Review writing quality, tone, AI-sounding prose, voice consistency | style.md |
| Verify technical accuracy (protocol/API/SDK/config/security claims) | tech.md |
Review an OpenAPI spec (api/*.yaml) or an SDK API reference page (docs/content/sdks/*/apis/**) for consistency/accuracy |
api.md |
| Check SEO / discoverability | seo.md |
| Run the full pre-merge review (structure + style + tech together) | review.md |
| Review my changes / review the diff / review before I open a PR, no file named | review.md (diff mode — reads every changed file, including uncommitted, instead of one named file) |
Structure or audit a use-case section (docs/content/use-cases/<pattern>/): page order, diagram design, jargon literacy, scoring rubric |
use-case.md |
| Author or design any Mermaid diagram: pick the type (sequence, flowchart, architecture, state), gather the real steps/components, construct and confirm, or debug why one looks wrong | diagram.md |
What ships with it
10 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.
- 2d ago First seen · 61 lines · 0 tokens per session scan A 54780fc2f598
docs is a skill published in the GitHub repository thunder-id/thunderid (565 stars, last pushed 5d ago), licensed Apache-2.0. It adds 183 tokens to every session and 1,048 once invoked, about $0.0009 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-30.
Other skills, from other repositories
jwt
Development guide for the jwt JSON Web Token library for Go (github.com/kataras/jwt). Use this skill when signing or verifying JWTs, choosing a signing algorithm (HMAC, RSA, RSA-PSS, ECDSA, EdDSA), reading or validating standard or custom claims, setting expiry and clock-skew tolerance, rotating keys with a kid-based…
new-config
Interactively scaffold a new smug tmux session configuration (a YAML template). Use when the user wants to create, scaffold, or set up a new smug project/config file, or asks for "smug new config", "a smug template", or "/new-config". Walks the user through session name, root, windows, panes, commands, env, and hooks…
ast-grep
Guide for writing ast-grep rules to perform structural code search and analysis. Use when users need to search codebases using Abstract Syntax Tree (AST) patterns, find specific code structures, or perform complex code queries that go beyond simple text search. This skill should be used when users ask to search for…
conventional-commit
Workflow for generating conventional commit messages following the Conventional Commits specification. MUST be invoked every time a commit is created. Guides construction of standardized commit messages with correct type, scope, description, body, and footer.
markdown
Markdown formatting rules for this project. Apply when writing or editing any .md or .mdx file, including documentation and website content.
oh-my-posh
Install, configure, or troubleshoot Oh My Posh/ohmyposh: shell init, themes, segments, Nerd Font icons, and prompt setup on PowerShell, zsh, bash, or fish.