{
  "version": "1.0",
  "skills": [
    {
      "id": "contact-council",
      "name": "Contact the Insurance Discoverability Council",
      "description": "Send a message to the Insurance Discoverability Council to register interest, ask questions, or get involved.",
      "endpoint": {
        "method": "POST",
        "url": "/api/public/contact",
        "contentType": "application/json"
      },
      "parameters": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Your full name"
          },
          "organisation": {
            "type": "string",
            "description": "Your company or organisation"
          },
          "role": {
            "type": "string",
            "description": "Your job title or role (optional)"
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "Your email address"
          },
          "message": {
            "type": "string",
            "description": "Your message or question (optional)"
          }
        },
        "required": [
          "name",
          "organisation",
          "email"
        ]
      }
    }
  ]
}