Skip to content

Stand up a marketplace

Catalog plugins for distribution with askit-init-marketplace.

Invoke askit-init-marketplace (create mode) with the target agents and the plugin roster. It scaffolds the native index per target: Claude Code .claude-plugin/marketplace.json, Codex .agents/plugins/marketplace.json (Standard sec 12). Each entry names a plugin, its source/path, and its version. Keep the catalog separate from any single plugin’s manifest.

Invoke askit-init-marketplace (validate mode) to confirm every entry resolves to a real plugin (its source carries a library.json), versions match, and there are no orphan or duplicate entries.

Scaffolding and validating the index is fine at any tier. Per decision D8, a plugin is registered in the marketplace only at its first Gold tag.