Curated Claude Agent Skills for Pennington — the .NET content engine that turns Markdown into static documentation sites and blogs.
Each skill is a self-contained folder you drop into your Claude skills directory. Claude loads a skill's instructions only when a request matches it, so installing one costs almost nothing until it's used.
| Skill | Install as | What it does |
|---|---|---|
pennington |
pennington |
Build, migrate, and author Pennington docs sites & blogs — scaffolding templates, front-matter & Markdown reference, a migration playbook, and a map of Pennington's live llms.txt docs. |
Clone the repo and copy (or symlink) the skill folder you want into your Claude skills directory,
keeping the folder name (pennington) so the /command matches:
Personal — available in all your projects
git clone https://github.com/usepennington/skills.git
cp -r skills/pennington ~/.claude/skills/penningtongit clone https://github.com/usepennington/skills.git
Copy-Item -Recurse skills\pennington $HOME\.claude\skills\penningtonPer-project — commit it to share with your team
cp -r skills/pennington <your-project>/.claude/skills/penningtonTo track updates instead of copying, symlink the folder
(ln -s "$PWD/skills/pennington" ~/.claude/skills/pennington, or a Windows junction:
New-Item -ItemType Junction -Path $HOME\.claude\skills\pennington -Target $PWD\skills\pennington).
Once installed, Claude auto-invokes the skill when a request matches its description, or you can run
it explicitly with /pennington. Run /doctor in Claude Code if a skill doesn't show up.
Each skill carries the durable knowledge locally (the mental model, decision trees, exact
scaffolding templates, and hot-path cheat-sheets) and points Claude at Pennington's own
llms.txt + /_llms/*.md docs for anything deep or rare — so the bundled material stays small,
and depth comes from the source of truth instead of a vendored copy that goes stale. Skills instruct
Claude to verify exact API signatures against the live docs before writing novel wiring.
Pennington is pre-1.0; APIs move. If you hit a mismatch between a skill and the library, trust the
live /_llms docs and please open an issue.
Issues and PRs welcome. A skill is just a folder with a SKILL.md (a name + a description that
triggers it) plus optional reference/, templates/, and migration/ resources — see
pennington/ as the reference implementation. Keep SKILL.md tight and push depth
into bundled files or live-doc pointers.
MIT © 2026 Phil Scott