{
  "protocolVersion": "0.3.0",
  "name": "andreasik-com-services",
  "description": "Answers questions about the software services offered at https://andreasik.com/ from a catalogue generated out of that page: the service areas, past engagements, working terms and company registration data. Keyword matching, no model, no memory and no long-running tasks. Every answer is a slice of a published document and names the skill it came from.",
  "url": "https://andreasik.com/a2a",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "transport": "JSONRPC",
      "url": "https://andreasik.com/a2a"
    }
  ],
  "version": "1.0.0",
  "documentationUrl": "https://andreasik.com/llms.txt",
  "provider": {
    "organization": "ANDREASIK.COM Sławomir Andreasik",
    "url": "https://andreasik.com/"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "securitySchemes": {},
  "security": [],
  "skills": [
    {
      "id": "search-services",
      "name": "Search services",
      "description": "Finds the services that match a technology, a task or a branch. Word matching, best match first; an empty result means those words are absent from the catalogue, not that the work is not offered.",
      "tags": ["search", "services", "software", "consulting"],
      "examples": [
        "Do you work with Kafka?",
        "database migrations",
        "Who can run technical due diligence?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "service-catalogue",
      "name": "Service catalogue",
      "description": "The eight areas of work and how many services each one holds, as the overview to start from.",
      "tags": ["catalogue", "overview", "services"],
      "examples": ["What do you do?", "List the service areas"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "selected-work",
      "name": "Selected work",
      "description": "Past engagements described by branch and country. Clients are under NDA and are never named.",
      "tags": ["experience", "references", "portfolio"],
      "examples": ["What have you built before?", "Any banking experience?"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "how-i-work",
      "name": "How I work",
      "description": "Contract form, working practice, location, languages and the basis for pricing. No rate card is published.",
      "tags": ["terms", "contract", "pricing"],
      "examples": ["How do you work?", "What are your contract terms?"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "company-details",
      "name": "Company and contact details",
      "description": "Registered business name, seat, NIP, REGON, email, LinkedIn and working languages.",
      "tags": ["contact", "company", "registration"],
      "examples": ["What is your NIP?", "How do I contact you?"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    }
  ]
}
