{
  "name": "MyClaude Marketplace",
  "description": "The marketplace for the Claude Code ecosystem. Search, install, and publish skills, agents, squads, workflows, design systems, prompts, CLAUDE.md templates, applications, and systems. Creators keep 92% of revenue via Stripe Connect.",
  "url": "https://myclaude.sh",
  "provider": {
    "organization": "MyClaude",
    "url": "https://myclaude.sh"
  },
  "version": "1.0.0",
  "documentationUrl": "https://myclaude.sh/docs",
  "capabilities": {
    "search": true,
    "streaming": false,
    "pushNotifications": false,
    "publicApi": {
      "search": "GET /api/public/search?q={query}&category={cat}&sort={sort}&limit={n}",
      "categories": "GET /api/public/categories",
      "stats": "GET /api/public/stats",
      "rateLimit": "60 req/min per IP",
      "auth": "none"
    }
  },
  "defaultInputModes": ["text"],
  "defaultOutputModes": ["text"],
  "skills": [
    {
      "id": "product-search",
      "name": "Search Products",
      "description": "Search the MyClaude marketplace for Claude Code skills, agents, squads, workflows, and other product types by keyword, category, or tag.",
      "tags": ["search", "discovery", "marketplace"],
      "inputModes": ["text"],
      "outputModes": ["text"]
    },
    {
      "id": "product-info",
      "name": "Get Product Details",
      "description": "Retrieve detailed information about a specific product including description, price, reviews, and install instructions.",
      "tags": ["info", "product", "details"],
      "inputModes": ["text"],
      "outputModes": ["text"]
    },
    {
      "id": "product-install",
      "name": "Install Product",
      "description": "Install a product from the MyClaude marketplace into a Claude Code environment using the CLI.",
      "tags": ["install", "cli", "setup"],
      "inputModes": ["text"],
      "outputModes": ["text"]
    },
    {
      "id": "product-publish",
      "name": "Publish Product",
      "description": "Publish a new product or update an existing product on the MyClaude marketplace via the CLI.",
      "tags": ["publish", "create", "upload"],
      "inputModes": ["text"],
      "outputModes": ["text"]
    }
  ],
  "authentication": {
    "schemes": ["bearer"],
    "credentials": "JWT Bearer token required for mutations. Read operations are unauthenticated."
  },
  "links": {
    "llms_txt": "https://myclaude.sh/llms.txt",
    "llms_full_txt": "https://myclaude.sh/llms-full.txt",
    "openapi": "https://myclaude.sh/specs/openapi.yaml",
    "mcp_tools": "https://myclaude.sh/specs/mcp-tools.json",
    "context_payload": "https://myclaude.sh/specs/context/marketplace.ctx.yaml"
  }
}
