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 pvliesdonk/markdown-vault-mcp --skill applying-template-updatesgit clone --depth 1 https://github.com/pvliesdonk/markdown-vault-mcpWrote 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/pvliesdonk/markdown-vault-mcp/applying-template-updates)<a href="https://agentmods.dev/skills/pvliesdonk/markdown-vault-mcp/applying-template-updates"><img src="https://agentmods.dev/badge/skills/pvliesdonk/markdown-vault-mcp/applying-template-updates/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/pvliesdonk/markdown-vault-mcp/applying-template-updates"><img src="https://agentmods.dev/badge/skills/pvliesdonk/markdown-vault-mcp/applying-template-updates.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00081 | $0.01062 |
| Opus 5 | $0.00041 | $0.00531 |
| Sonnet 5 | $0.00016 | $0.00212 |
| Haiku 4.5 | $0.00008 | $0.00106 |
Grade A, and why
applying-template-updates 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 6d 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 — 89 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Applying template updates
docs/deployment/template-updates.md explains the update; this skill is the
procedure. Work on the copier/update branch the workflow opened (or the
branch where copier update --trust was run). Stop and ask, rather than
guess, at three points: a conflict hunk inside a sentinel block, an upgrade
note you cannot perform (a secret, a repository setting), and a seeded-file
change you are not certain applies to this project. Report at the end: what
you applied, what you skipped and why, and what is left for a human.
1. Read the pull request body
Extract from it: the previous and target template refs, the compare link,
the UPGRADING.md sections for the jump, and the list of files with
conflict markers. If the body has no upgrade notes, fetch UPGRADING.md at
the target ref from the template repository — it is an index whose released
## vX.Y sections point at per-minor upgrading/vX.Y.md files — and fetch
every per-minor file from the previous ref's minor through the target's,
reading each one whole. Never grep or tail your way through them: each file
is complete for its minor, and the index enumerates which files a jump
needs.
2. Apply every upgrade note
Each section is an instruction to a person. Perform it on the branch:
renames, rewritten seeded tests, .gitignore lines, uv lock. A note you
cannot perform (a secret to add, a repository setting to change) is a stop
point: list it for the human. Do not skip a note because the project looks
unaffected; check, then say so in the report.
3. Resolve conflict markers
Find them with git grep -n '^<<<<<<< before updating$'. A hunk has four
marker lines: <<<<<<< before updating (local side), ||||||| last update
(common base), =======, >>>>>>> after updating (template side).
Resolving means keeping one side and deleting all four markers and the base
block. For each hunk:
- outside a
DOMAIN-*/CONFIG-*/PROJECT-*sentinel block, keep the template side and move any local content it displaces into the nearest sentinel block, or note it as a change to propose to the template; - inside a sentinel block, stop and ask: the local side is the project's, and a template change in the same place means the sentinel moved.
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.
- 6d ago Changed · +4 lines 6d5bb517064a
- 10d ago First seen · 85 lines · 81 tokens per session scan A a8ac40cdee1d
applying-template-updates is a skill published in the GitHub repository pvliesdonk/markdown-vault-mcp (32 stars, last pushed today), licensed MIT. It adds 81 tokens to every session and 1,062 once invoked, about $0.0004 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
solomd
Read, search, edit, and version-control any folder of Markdown notes via the SoloMD MCP server. 13 tools including AutoGit per-note history, semantic search, and write-with-sandbox via an accept/reject branch. Includes 11 starter agent recipes (weekly review, todo extract, link suggester, …).
hyalo-changelog
Maintain Keep a Changelog files with Hyalo's changelog profile and add/release commands.
gh-sync
Sync GitHub issues and pull requests into the Distillery knowledge base as searchable, linkable entries.
mnemonic
Search local indexed markdown knowledge bases. Use when the user asks to find notes, dig up a concept from personal docs, cross-reference ideas across wikis, or answer from indexed local files. Triggers on "look up in notes", "search my docs", "what did I write about", "find in my vault", "check my index", "retrieve…
gh-issues
Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5]…
github
Use when interacting with GitHub repositories, authentication, remotes, pushes, or repository creation through the GitHub CLI and related git workflows.