What problem does it solve?
Manually updating documentation for a growing marketplace of plugins, agents, and skills is time-consuming and prone to inconsistencies. This Skill automates the process, ensuring your documentation is always in sync with the latest marketplace data.
Core Features & Use Cases
- Automated Doc Generation: Regenerates
agents.md, agent-skills.md, plugins.md, and usage.md from marketplace data using Jinja2 templates.
- Dynamic Content: Populates documentation with agent names, descriptions, models, skill triggers, plugin versions, and usage examples, ensuring accuracy.
- Integration: Designed to be invoked automatically after plugin operations (add, update, remove) to keep documentation current without manual intervention.
- Use Case: After adding a new plugin or updating an existing one in the marketplace, a developer needs to ensure all public-facing documentation reflects these changes. This Skill runs a Python script to automatically update all relevant Markdown files, saving manual effort and preventing outdated information.
Quick Start
Generate all documentation files
python doc_generator.py
Generate specific file only
python doc_generator.py --file agents
Dry run (show output without writing)
python doc_generator.py --dry-run