{
  "protocolVersion": "0.3.0",
  "name": "QR Studio Agent",
  "description": "Public agent interface for QR Studio, a free, client-side, privacy-preserving QR code generator and scanner. Generates custom QR codes (URLs, Wi-Fi, vCard, WhatsApp, batch) and decodes/analyzes QR codes without authentication or tracking.",
  "url": "https://qrstudiofree.com",
  "preferredTransport": "HTTP+JSON",
  "version": "1.0.0",
  "provider": {
    "organization": "QR Studio",
    "url": "https://qrstudiofree.com/"
  },
  "documentationUrl": "https://qrstudiofree.com/llms.txt",
  "iconUrl": "https://qrstudiofree.com/favicon.svg",
  "supportedInterfaces": [
    {
      "url": "https://qrstudiofree.com/.well-known/agent-skills/index.json",
      "transport": "HTTP+JSON",
      "protocolBinding": "HTTP_JSON",
      "protocolVersion": "0.2.0"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://qrstudiofree.com/api/openapi.json",
      "transport": "HTTP+JSON",
      "protocolBinding": "HTTP_JSON",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain",
    "image/svg+xml"
  ],
  "skills": [
    {
      "id": "generate-qr",
      "name": "QR Code Generator",
      "description": "Generate custom high-contrast SVG and PNG QR codes for URLs, Wi-Fi networks, vCards, WhatsApp links, and plain text with configurable error correction.",
      "tags": [
        "qr",
        "generator",
        "svg",
        "wifi",
        "vcard",
        "whatsapp"
      ],
      "examples": [
        "Generate a QR code for https://example.com",
        "Create a Wi-Fi QR code for network Office5G",
        "Generate a WhatsApp QR code for +1234567890"
      ]
    },
    {
      "id": "scan-qr",
      "name": "QR Code Scanner & Decoder",
      "description": "Analyze, decode, and extract payload data from QR code symbols, images, and camera captures with automatic format parsing.",
      "tags": [
        "qr",
        "scanner",
        "decoder",
        "barcode"
      ],
      "examples": [
        "Decode this QR code image",
        "Extract Wi-Fi credentials from a scanned QR code"
      ]
    },
    {
      "id": "get-markdown",
      "name": "Markdown Content Fetcher",
      "description": "Retrieve clean, structured Markdown versions of any guide, specifications, or tool page on QR Studio without HTML chrome.",
      "tags": [
        "markdown",
        "documentation",
        "content"
      ],
      "examples": [
        "Get the Wi-Fi QR code guide in markdown",
        "Fetch the QR code print specifications"
      ]
    },
    {
      "id": "site-info",
      "name": "Site & Privacy Info",
      "description": "Retrieve metadata about QR Studio, supported QR payload formats, privacy manifesto, and machine-readable discovery endpoints.",
      "tags": [
        "info",
        "privacy",
        "specifications"
      ],
      "examples": [
        "What are QR Studio's privacy policies?",
        "What QR code formats are supported?"
      ]
    }
  ]
}