claude-skills/docs/plugins
Claude 7254b8646d
docs(site): derive every count and list from the tree at build time
The docs site had drifted (345 skills / 80 plugins against 411 / 110,
~150 pages missing from the nav, 32 pages with install commands for
plugins that do not exist). The fix is to stop hand-maintaining it.

- MkDocs hook (scripts/docs_hooks.py) runs the generator, builds the
  Skills/Agents/Commands nav from what it generated, and fills
  {{ count.* }}, {{ plugin_table }} and {{ whats_new }} tokens in
  hand-written pages and llms.txt
- generate-docs.py: install lines resolve to real marketplace plugins,
  c-level-agents and loop-library domains added, vendored links mapped
  to the real files, edit buttons point at the source SKILL.md, writes
  only when content changes
- Generated skill/agent/command pages are no longer committed; 42
  redirects keep moved URLs working
- New What's New page (from CHANGELOG.md), Hermes and Vibe guides,
  support matrix; Vibe path corrected to the flat ~/.vibe/skills layout
- Fixed broken install instructions (OpenClaw curl one-liner, claude
  /plugin form, nonexistent plugins) in guides and README; README
  install order now starts with Claude Code
- Pinned mkdocs versions; Pages build runs --strict (0 warnings)
- Gate G14 (scripts/check_docs_site.py): hard-coded counters, unknown
  install targets and nav orphans fail CI

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L8KYFH1Jfe2JqY8uFr4aBx
2026-11-04 18:35:37 +00:00
..
index.md docs(site): derive every count and list from the tree at build time 2026-11-04 18:35:37 +00:00