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.