{
  "$schema": "https://a2a-protocol.org/schemas/agent-card/v0.2.json",
  "name": "Pixelarticons Icon Agent",
  "description": "Static data agent for discovering, describing, and recommending pixel art icons from the Pixelarticons library (4421 icons on a 24x24 grid, four styles: base, sharp, glyph, solid).",
  "url": "https://pixelarticons.com",
  "documentationUrl": "https://pixelarticons.com/llms-full.txt",
  "version": "2.1.0",
  "provider": {
    "organization": "Pixelarticons",
    "url": "https://pixelarticons.com",
    "contact": "gerrit@gerrithalfmann.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["application/json", "text/plain", "image/svg+xml"],
  "skills": [
    {
      "id": "find-icon",
      "name": "Find icon by name",
      "description": "Return icon metadata and SVG source for a known base name. Each icon has up to four style variants (base, sharp, glyph, solid).",
      "tags": ["icons", "lookup", "svg"],
      "examples": [
        "Does Pixelarticons have a heart icon?",
        "Show me the base-style SVG for the arrow-right icon."
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json", "image/svg+xml"]
    },
    {
      "id": "browse-catalog",
      "name": "Browse full icon catalog",
      "description": "Fetch the complete list of 4421 icons with names, styles, and free/pro status.",
      "tags": ["icons", "catalog", "listing"],
      "examples": [
        "List all icons in the development category.",
        "Give me every free icon as JSON."
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json", "text/plain"]
    },
    {
      "id": "recommend-icon",
      "name": "Recommend icon for use case",
      "description": "Suggest the best-matching icon base name for a described UI element or concept.",
      "tags": ["icons", "recommendation", "search"],
      "examples": [
        "What icon should I use for a shopping cart?",
        "Suggest an icon that represents 'settings'."
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json", "text/plain"]
    },
    {
      "id": "verify-license",
      "name": "Verify Pro license",
      "description": "POST a Gumroad license key and receive a short-lived download URL for the Pro icon zip (served via /api/download-pro).",
      "tags": ["licensing", "download", "pro"],
      "examples": [
        "Verify my Pixelarticons Pro license key and return the download URL.",
        "I bought Pro on Gumroad — where do I download the full SVG set?"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ],
  "endpoints": {
    "catalog": "https://pixelarticons.com/icons.json",
    "search": "https://pixelarticons.com/icons-search.json",
    "names": "https://pixelarticons.com/icons.txt",
    "llms": "https://pixelarticons.com/llms.txt",
    "llmsFull": "https://pixelarticons.com/llms-full.txt",
    "pricing": "https://pixelarticons.com/pricing.md",
    "iconPage": "https://pixelarticons.com/icon/{baseName}/",
    "categoryPage": "https://pixelarticons.com/category/{category}/",
    "verifyLicense": "https://pixelarticons.com/api/verify-license"
  }
}
