Install
$ agentstack add skill-totallygreg-claude-mp-marketplace-manager ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Marketplace Manager
Manages Claude Code plugin marketplace operations. Makes marketplace repos self-sufficient with their own validation and sync scripts.
| Command | Purpose | |---------|---------| | /mp-sync | Sync plugin versions to marketplace.json | | /mp-validate | Validate marketplace.json against official schema | | /mp-add | Scaffold a new plugin or migrate a legacy skill | | /mp-list | List all marketplace plugins | | /mp-status | Show version mismatches and validation summary |
Architecture
Two-tier script model:
Repo-level scripts -- installed INTO marketplace repos by setup.py, making them self-sufficient:
scripts/repo/validate.py-- schema validation, bidirectional disk scan, auto-fix, CI outputscripts/repo/sync.py-- version sync from plugin.json/SKILL.md to marketplace.json
Skill-level scripts -- used by the marketplace-manager skill directly:
scripts/setup.py-- initialize repos, copy repo scripts, install pre-commit hookscripts/scaffold.py-- create new plugins, migrate legacy skills
After setup.py all, a marketplace repo is fully self-sufficient with no runtime dependency on marketplace-manager.
Operations
Setup (initialize a marketplace repo)
python3 scripts/setup.py init --name my-marketplace --owner-name "Team"
python3 scripts/setup.py install-scripts # Copy validate.py + sync.py into repo
python3 scripts/setup.py install-hook # Install pre-commit hook
python3 scripts/setup.py all # All of the above in sequence
Validate (official Anthropic schema)
python3 scripts/repo/validate.py [path] # Validate marketplace.json
python3 scripts/repo/validate.py --fix # Auto-add unregistered plugins
python3 scripts/repo/validate.py --format json # CI/CD output
python3 scripts/repo/validate.py --staged # Pre-commit version check
python3 scripts/repo/validate.py --check-structure # Anti-pattern detection
Sync (version alignment)
python3 scripts/repo/sync.py [path] # Sync versions to marketplace.json
python3 scripts/repo/sync.py --dry-run # Preview changes without writing
Scaffold (plugin creation and migration)
python3 scripts/scaffold.py create my-plugin --description "Does things"
python3 scripts/scaffold.py create my-plugin --with-commands --with-agents
python3 scripts/scaffold.py migrate skills/old-skill --dry-run
References
| Reference | Content | |-----------|---------| | references/official_docs_index.md | Official Anthropic documentation links | | references/plugin_marketplace_guide.md | Plugin structure and marketplace schema | | references/marketplace_distribution_guide.md | Distribution workflow and best practices | | references/troubleshooting.md | Common issues and solutions |
Workflow: plugin-dev (build) → skillsmith (improve) → marketplace-manager (publish)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: totallyGreg
- Source: totallyGreg/claude-mp
- License: MIT
- Homepage: https://github.com/totallyGreg/claude-mp
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.