ReferenceUpdated 2026-03-31 The MyClaude CLI provides 29 commands for discovering, installing, publishing, and managing Claude Code marketplace products. Every command supports --json for machine-readable output.
Group Commands Auth login, logout, register, whoamiDiscovery search, info, trendingInstall / Manage install, uninstall, update, listPublish init, validate, publish, my-products, stats, notificationsProfile profile pull, profile syncStripe stripe connect, stripe statusConfiguration config, setup-mcp, telemetrySystem status, doctor, upgrade, help
Authenticate with the MyClaude marketplace. Opens your browser for a secure PKCE S256 flow — no passwords are stored locally.
Flag Type Description --jsonboolean Output as JSON
Clear stored credentials from ~/.myclaude/credentials.
Flag Type Description --jsonboolean Output as JSON
Create a new MyClaude account.
myclaude register [--username < nam e > ] [--display-name < nam e > ] [--bio < tex t > ]
Flag Type Description --usernamestring Desired username --display-namestring Display name --biostring Profile bio --jsonboolean Output as JSON
Show the currently authenticated user.
Flag Type Description --jsonboolean Output as JSON
Search the MyClaude marketplace by keyword, category, or author.
myclaude search "code review" --category skills --sort downloads
Argument Type Required Description querystring no Search query string
Flag Type Default Description --categorystring — Filter by category (skills, squads, agents, workflows, design-systems, claude-md, bundle, applications, systems) --sortstring relevanceSort order (relevance, downloads, rating, newest, price-asc, price-desc) --authorstring — Filter by author username --freeboolean falseShow only free products --limitinteger 20Results per page (max 50) --pageinteger 1Page number --jsonboolean falseOutput as JSON
Show detailed information about a specific product.
Argument Type Required Description slugstring yes Product slug
Flag Type Description --jsonboolean Output as JSON
Show trending products on the marketplace, ranked by recent downloads.
myclaude trending --category skills --limit 5
Flag Type Default Description --categorystring — Filter by category --limitinteger 10Number of results (max 50) --jsonboolean falseOutput as JSON
Install a product from the MyClaude marketplace. Free products install directly. Paid products open a browser checkout.
myclaude install aegis
myclaude install aegis --global
Argument Type Required Description slugstring yes Product slug
Flag Type Default Description --forceboolean falseReinstall even if already installed --globalboolean falseInstall to ~/.claude/ instead of ./.claude/ --jsonboolean falseOutput as JSON
Products are placed in the directory determined by their category:
Category Install Path skills, squads, agents, workflows, bundle, systems .claude/skills/{slug}/claude-md .claude/rules/{slug}.mddesign-systems, applications ./myclaude-products/{slug}/
Remove an installed product.
Argument Type Required Description slugstring yes Product slug
Flag Type Default Description --yesboolean falseSkip confirmation prompt --jsonboolean falseOutput as JSON
Update installed products to the latest version.
myclaude update aegis
myclaude update --all
Argument Type Required Description slugstring no Specific product to update
Flag Type Default Description --allboolean falseUpdate all installed products --jsonboolean falseOutput as JSON
List all products currently installed in this project.
Flag Type Description --jsonboolean Output as JSON
Reads from the lockfile at myclaude-lock.json in the project root.
Scaffold a new product for the MyClaude marketplace. Creates a directory with vault.yaml and the appropriate entry file.
myclaude init --name my-skill --type skill
Flag Type Default Description --namestring — Product name --typestring — Product type (skill, agent, squad, workflow, bundle, system, design-system, claude-md) --descriptionstring — Product description --licensestring — SPDX license identifier --yesboolean falseSkip prompts, use defaults --jsonboolean falseOutput as JSON
Validate a product before publishing. Checks vault.yaml structure, entry file existence, and content policy compliance.
Run this from the product directory (where vault.yaml lives).
Flag Type Description --jsonboolean Output as JSON
Publish a product to the MyClaude marketplace. Runs validation and content scanning before upload.
Flag Type Default Description --yesboolean falseSkip confirmation for re-publish --jsonboolean falseOutput as JSON
Version must be monotonically increasing — you cannot republish the same or a lower version.
List your published products on the marketplace.
myclaude my-products
myclaude my-products --status published
Flag Type Default Description --statusstring allFilter by status (all, published, pending_review) --jsonboolean falseOutput as JSON
Show download stats and revenue for one of your published products.
Argument Type Required Description slugstring yes Product slug
Flag Type Description --jsonboolean Output as JSON
View recent marketplace activity — new downloads, reviews, and sales.
myclaude notifications
myclaude notifications --since 2026-03-01
Flag Type Default Description --sincestring 7 days ago ISO date to fetch from --jsonboolean falseOutput as JSON
View your marketplace profile and stats.
Flag Type Description --jsonboolean Output as JSON
Sync a local creator.yaml file to your marketplace profile.
Flag Type Description --jsonboolean Output as JSON
Connect or manage your Stripe account for receiving payments. Opens your browser to complete Stripe Connect Express onboarding.
Flag Type Description --jsonboolean Output as JSON
Check your Stripe Connect onboarding status and payout readiness.
Flag Type Description --jsonboolean Output as JSON
Get or set CLI configuration values stored in ~/.myclaude/config.json.
myclaude config get telemetry
myclaude config set telemetry false
Argument Type Required Description actionstring yes get or setkeystring yes Configuration key valuestring no Value to set (required for set)
Flag Type Description --jsonboolean Output as JSON
Configure MyClaude as an MCP server in your Claude Code settings. Writes the server entry to .claude/settings.json.
myclaude setup-mcp
myclaude setup-mcp --global
Flag Type Default Description --globalboolean falseWrite to ~/.claude/settings.json (user-level) --jsonboolean falseOutput as JSON
Manage telemetry settings. MyClaude uses glass-box telemetry — you can see exactly what is sent.
myclaude telemetry show
myclaude telemetry off
Argument Type Required Description actionstring no show, on, or off
Flag Type Description --jsonboolean Output as JSON
Dashboard overview showing authentication state, installed products, and health score.
This is the default command when you run myclaude with no arguments.
Flag Type Description --jsonboolean Output as JSON
Check system health and diagnose issues. Can auto-fix common problems.
myclaude doctor
myclaude doctor --fix --yes
Flag Type Default Description --fixboolean falseAuto-fix issues where possible --yesboolean falseNon-interactive fix mode --quietboolean falseNo terminal output, write status file only --jsonboolean falseOutput as JSON
Update the MyClaude CLI itself to the latest version via npm.
Flag Type Description --jsonboolean Output as JSON
Show help for MyClaude commands, grouped by category.
myclaude help
myclaude help install
Argument Type Required Description commandstring no Command to show help for
Flag Type Description --jsonboolean Output as JSON
--json flag: Every command supports --json for machine-readable output. Agent integrations should always use this flag.
Exit codes: Semantic exit codes across all commands:
Code Meaning 0Success 1General error 2Authentication error 3Not found 4Validation error 5Conflict
Authentication: Commands that modify data (install, publish, update, etc.) require authentication. Run myclaude login first.