Borrowing it
Nothing to install: this file belongs to edochi/mdvs. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/edochi/mdvs/main/.claude/skills/book/SKILL.mdgit clone --depth 1 https://github.com/edochi/mdvsWrote 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/edochi/mdvs/book)<a href="https://agentmods.dev/skills/edochi/mdvs/book"><img src="https://agentmods.dev/badge/skills/edochi/mdvs/book/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/edochi/mdvs/book"><img src="https://agentmods.dev/badge/skills/edochi/mdvs/book.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.00032 | $0.00941 |
| Opus 5.5 | $0.00013 | $0.00376 |
| Sonnet 5.5 | $0.00006 | $0.00188 |
| Haiku 4.5 | $0.00003 | $0.00094 |
Grade B, and why
book scanned grade B with 1 finding 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 10d 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.
Unrestricted tool accessmediumExcessive agency
A wildcard tool grant or "run any command" leaves no least-privilege boundary at all.
2. Re-run any commands whose output may have changed. How it starts
The opening of the file, as written. The whole thing — 128 lines — stays where its author put it; the contents beside it link to each section on GitHub.
mdBook Documentation Conventions
Location
The book lives in book/ at the repo root. book/src/SUMMARY.md is the source
of truth for page structure — always check it before adding or moving pages.
Running example
All pages use example_kb/ (the Prismatiq Lab fixture) for examples. Never use
a hypothetical vault. Refer to the fixture's characters, fields, and edge cases
by name when illustrating concepts.
Key reference: example_kb/.plan.md documents every file, field, and edge case
in the fixture.
Content rules
Every command output must be real
- Run the command against
example_kbbefore writing. - Capture the actual output.
- Paste it into the book. Trim if long, but never invent lines.
- If a command's output changes (new fields, format tweaks), re-run and update the book.
Every code block must be copy-pasteable
- Shell examples must work if the reader clones the repo and runs them from the repo root.
- Use
example_kbas the path argument, not.or a made-up directory. - Quote arguments correctly for common shells (bash/zsh).
Accuracy over completeness
- Check
docs/spec/commands/for the authoritative behavior, flags, and error conditions. - Rewrite for users — the specs are for implementors. Drop internal details (Arrow types, struct names, pipeline steps).
- If unsure whether a behavior is correct, run it and verify before writing.
Tone
- User-facing. The reader has never seen the codebase. No internal architecture, no struct names, no module paths.
- Direct. Lead with what the command does, not how it works internally.
- Concise. Short paragraphs, bullet points, tables. Long prose blocks lose readers.
- No emojis unless explicitly requested.
Page structure
Command pages (commands/*.md)
# command-name
<One-sentence description of what the command does.>
## Usage
\`\`\`bash
mdvs <command> [args] [flags]
\`\`\`
## Flags
<Table: flag, default, description>
## What it does
<Brief explanation — 2-4 paragraphs max. What the user needs to know, not how it works internally.>
## Examples
<2-4 examples with real output from example_kb. Start simple, build to complex.>
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.
- 10d ago First seen · 128 lines · 32 tokens per session scan B 0b71a958df13
book is a skill published in the GitHub repository edochi/mdvs (27 stars, last pushed 11d ago), licensed MIT. It adds 32 tokens to every session and 941 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it B with 1 finding (unrestricted tool access). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-05.
Other skills, from other repositories
processing-markdown
Processes Markdown files using mq, a jq-like query language for Markdown. Use when the user mentions Markdown processing, content extraction, document transformation, or mq queries.
larksnap-fetch
A bridge for downloading Feishu/Lark documents or ordinary webpages into local files, with options such as Markdown, HTML, or PDF. Feishu, also called Lark, is a workplace collaboration platform.
hyalo-okf
Maintain Open Knowledge Format vaults with Hyalo's OKF index, log, and conformance commands.
wechat-article-to-markdown
A skill that fetches articles from WeChat Official Accounts and converts them to Markdown, a plain-text format commonly used for documentation.
haypile
Search the user's local documents (PDF, docx, pptx, markdown, text, HTML, mbox email) through Haypile, a local search daemon. Use when the user asks what their files say, wants passages from contracts, papers, or notes, or wants a folder indexed for search. Every result carries a file and page citation. Runs entirely…
pdftomarkdown
Converts PDF documents, Word files (.docx), CSV spreadsheets, and YouTube video URLs into clean, token-efficient Markdown with smart table and heading structure detection.