{
  "$schema": "https://agentskills.io/schema/v0.2.0/index.json",
  "version": "0.2.0",
  "publisher": {
    "name": "Huddle",
    "url": "https://huddlemeet.com",
    "contact": "info@huddlemeet.com"
  },
  "skills": [
    {
      "name": "search-public-events",
      "type": "http",
      "description": "Search public Huddle activities and external events near a given location",
      "url": "https://kszqfeiudteaoudetlrl.supabase.co/functions/v1/get-public-events",
      "method": "GET",
      "input_schema": {
        "type": "object",
        "properties": {
          "lat": { "type": "number", "description": "Latitude" },
          "lng": { "type": "number", "description": "Longitude" },
          "radius_km": { "type": "number", "description": "Search radius in kilometers", "default": 25 }
        },
        "required": ["lat", "lng"]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "activities": { "type": "array" },
          "external_events": { "type": "array" }
        }
      },
      "auth": "none"
    },
    {
      "name": "fetch-llm-summary",
      "type": "http",
      "description": "Fetch a plaintext LLM-friendly summary of Huddle (about, FAQ, activity categories)",
      "url": "https://huddlemeet.com/llms.txt",
      "method": "GET",
      "auth": "none"
    },
    {
      "name": "fetch-full-content",
      "type": "http",
      "description": "Fetch the full plaintext content corpus (blog articles + about + FAQ) for grounding",
      "url": "https://kszqfeiudteaoudetlrl.supabase.co/functions/v1/llms-full-txt",
      "method": "GET",
      "auth": "none"
    }
  ]
}
