What problem does it solves?
Manually curating marketplace catalogs for skills, agents, commands, and hooks is error-prone and time-consuming. This Skill automates the process, ensuring only active and certified components are published, maintaining consistency and reducing manual overhead.
Core Features & Use Cases
- Automated Catalog Generation: Reads Betty Framework registries and generates marketplace-ready JSON files for skills, agents, commands, and hooks.
- Certification Filtering: Includes only components marked
status: active and certified: true (if applicable), ensuring only production-ready items are published.
- Metadata Enrichment: Adds maintainer information, usage examples, documentation URLs, and
last_updated timestamps to catalog entries.
- Use Case: After a new skill is developed and certified,
generate.marketplace can be run in a CI/CD pipeline to automatically update the public marketplace catalog, making the new skill immediately discoverable without manual intervention.
Quick Start
Generate all marketplace catalogs
python skills/generate.marketplace/generate_marketplace.py