marketplace

Manage git-backed Claude Code plugin marketplaces with init, list, add, and remove commands.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/iVintik/claude-plugin-ops --skill marketplace-ivintik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marketplace
Source: https://github.com/iVintik/claude-plugin-ops/tree/main/skills/marketplace
Command: npx skills add https://github.com/iVintik/claude-plugin-ops --skill marketplace-ivintik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes and automates creation and maintenance of git-backed Claude Code plugin marketplaces, removing the manual, error-prone process of editing marketplace manifests and synchronizing entries across stores.

Core Features & Use Cases

  • Initialize marketplaces: scaffold a repository with a .claude-plugin/marketplace.json, commit, and push to the chosen provider.
  • Catalog management: list plugins, add new plugin entries by reading plugin.json and git remotes, and remove plugins with confirmation and commits.
  • Multi-store and error handling: select configured stores, handle existing entries (offer updates), and provide clear guidance when git operations fail or configuration is missing.

Quick Start

Use the marketplace skill to initialize a new git-backed marketplace at a local path by running the init subcommand with your chosen repository name and visibility.

Frequently Asked Questions about marketplace

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

FAQPage Schema
How do I create a git-backed Claude Code plugin marketplace?

You can create a git-backed Claude Code plugin marketplace by running the init command to scaffold a .claude-plugin/marketplace.json file, commit it, and push the repository to your chosen git provider.

How do I add a new plugin entry to an existing marketplace registry?

You can add a new plugin entry by reading the plugin.json metadata and obtaining the plugin git remote, which automatically updates and commits the marketplace.json registry file.

What is a .claude-plugin/marketplace.json file used for?

A .claude-plugin/marketplace.json file is used to catalog Claude Code plugin metadata within a git repository, serving as a centralized registry to list, add, and remove plugin entries.

Does managing a Claude plugin marketplace work with both GitHub and GitLab?

Yes, the marketplace management process works with configured git stores including GitHub and GitLab, allowing you to select a provider and push committed marketplace JSON changes to the remote.

What happens if a plugin entry already exists when adding it to the marketplace?

When adding a plugin entry that already exists in the marketplace registry, the system detects the duplicate and offers to update the existing entry rather than failing the operation.

Are git access tokens exposed when pushing marketplace registry updates?

No, git access tokens are never exposed when pushing marketplace registry updates; the system surfaces clear errors for failed git operations while securely handling authentication behind the scenes.