{
  "$schema": "https://schemas.modelcontextprotocol.io/agent-skills/v1.json",
  "version": "1.0",
  "publisher": {
    "name": "Corezoid Inc.",
    "site": "https://simulator.company"
  },
  "skills": [
    {
      "id": "simulator-company.answer-faq",
      "name": "Answer Simulator.Company FAQ",
      "summary": "Grounded Q&A about the Simulator.Company Digital Twin platform.",
      "trigger": "Use when the user asks anything about Simulator.Company, the Digital Twin, the four maturity phases, license tiers, integrations, deployment, or how Simulator differs from a CRM/ERP/ECM stack.",
      "endpoint": {
        "transport": "http",
        "method": "POST",
        "url": "https://simulator-chat.makarichev-dmitry.workers.dev/",
        "contentType": "application/json"
      },
      "input": {
        "type": "object",
        "properties": {
          "question": {"type": "string"}
        },
        "required": ["question"]
      },
      "output": {
        "type": "object",
        "properties": {
          "answer": {"type": "string"},
          "citations": {"type": "array", "items": {"type": "string", "format": "uri"}}
        }
      },
      "examples": [
        {"question": "What is a Smart Company?", "answer": "A Smart Company is the fourth maturity phase in the Simulator.Company journey ..."},
        {"question": "Is there an SLA on the free tier?", "answer": "The free tier targets pilots and exploration ..."}
      ]
    },
    {
      "id": "simulator-company.list-tariffs",
      "name": "List Simulator.Company license tariffs",
      "summary": "Live catalogue of license tiers (RPS, storage, price).",
      "trigger": "Use when the user asks for pricing, plans, tariffs, RPS limits, storage limits or wants to compare Simulator.Company tiers.",
      "endpoint": {
        "transport": "http",
        "method": "GET",
        "url": "https://simulator-proxy.makarichev-dmitry.workers.dev/license/tariffs",
        "contentType": "application/json"
      },
      "input": {"type": "object", "properties": {}},
      "output": {
        "type": "object",
        "properties": {
          "tariffs": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {"type": "string"},
                "rps": {"type": "number"},
                "storageGb": {"type": "number"},
                "priceUsdMonth": {"type": "number"}
              }
            }
          }
        }
      }
    },
    {
      "id": "simulator-company.subscribe",
      "name": "Subscribe to Simulator.Company newsletter",
      "summary": "Adds an email address to the Simulator.Company marketing list.",
      "trigger": "Use when the user explicitly asks to subscribe, sign up for updates, or be notified about Simulator.Company releases.",
      "endpoint": {
        "transport": "http",
        "method": "POST",
        "url": "https://simulator-proxy.makarichev-dmitry.workers.dev/email/subscribe",
        "contentType": "application/json"
      },
      "input": {
        "type": "object",
        "properties": {
          "email": {"type": "string", "format": "email"}
        },
        "required": ["email"]
      },
      "output": {
        "type": "object",
        "properties": {
          "ok": {"type": "boolean"}
        }
      },
      "consent": "Caller must confirm explicit user opt-in before invoking."
    }
  ]
}
