Generate Marketplace

Generate marketplace JSON catalogs from Betty Framework registries with certification filters.

2|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/epieczko/betty --skill generate-marketplace
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Generate Marketplace
Source: https://github.com/epieczko/betty/tree/main/skills/generate.marketplace
Command: npx skills add https://github.com/epieczko/betty --skill generate-marketplace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires registry.update, and includes scripts (resource) components.

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

Frequently Asked Questions about Generate Marketplace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate marketplace catalog generation from registry data?▼

Automate marketplace catalog generation by running the Generate Marketplace Skill, which reads Betty Framework registries and produces marketplace-ready JSON files for skills, agents, commands, and hooks—filtering for active and certified items automatically.

What metadata does the marketplace catalog include for each component?▼

The marketplace catalog enriches each component with maintainer information, usage examples, documentation URLs, and last_updated timestamps alongside the core registry data.

Can I publish uncertified or inactive components to the marketplace?▼

No. The Skill filters catalog entries to include only components marked status: active and certified: true, ensuring only production-ready items are published to the marketplace.

How do I integrate marketplace catalog generation into a CI/CD pipeline?▼

Run the generate_marketplace.py script in your CI/CD workflow after component certification to automatically update marketplace catalogs and make new skills immediately discoverable without manual intervention.

What registry types does marketplace catalog generation support?▼

The Skill generates marketplace catalogs for skills, agents, commands, and hooks—all core Betty Framework registry types—outputting separate JSON files for each in the marketplace/ directory.