This skill should be used when updating documentation metadata after adding or removing plugin components. It updates plugin.json description and README.md counts, then verifies the Eleventy build produces correct output.
From soleurnpx claudepluginhub jikig-ai/soleur --plugin soleurThis skill uses the workspace's default tool permissions.
Update documentation metadata and verify the docs site builds correctly after plugin component changes.
The documentation site auto-generates agent and skill catalog pages from source file frontmatter via Eleventy. This skill handles the metadata files that still need manual updates.
What is automated (no action needed):
pages/agents.html) -- built from agents/**/*.md frontmatterpages/skills.html) -- built from skills/*/SKILL.md frontmatterWhat still needs manual updates:
plugins/soleur/.claude-plugin/plugin.json description with countsknowledge-base/marketing/brand-guide.md agent/skill counts (if it exists)Run the automated sync script to update counts in both README.md and plugins/soleur/README.md:
bash scripts/sync-readme-counts.sh
This updates: root README intro line, root README "What is Soleur?" counts, plugin README component count table, and plugin README domain section headers.
Update plugins/soleur/.claude-plugin/plugin.json description with correct counts (not covered by the sync script).
If skills were added, removed, or recategorized, update the category mapping in:
plugins/soleur/docs/_data/skills.js
The SKILL_CATEGORIES object maps each skill name to its display category. New skills must be added here or they will appear as "Uncategorized" in the catalog.
# Run the Eleventy build
npx @11ty/eleventy
After the build completes, verify counts by using Grep to count occurrences of component-card in _site/pages/agents.html and _site/pages/skills.html.
Verify JSON files are well-formed:
cat plugins/soleur/.claude-plugin/plugin.json | jq .
Provide a summary of what was updated:
## Documentation Release Summary
### Component Counts
- Agents: X (previously Y)
- Commands: X (previously Y)
- Skills: X (previously Y)
### Files Updated
- plugin.json - Updated counts
- README.md - Updated component lists
- _data/skills.js - Updated category mapping (if applicable)
After successful release:
docs: Update documentation metadata to match plugin components