{"skill":{"slug":"clawstin","displayName":"Skill","summary":"Inform users about Clawstin (OpenClaw meetups in Austin), show upcoming events, handle RSVP and mailing list signup via API. \"Keep Austin Clawd.\"","description":"---\nname: clawstin\ndescription: Inform users about Clawstin (OpenClaw meetups in Austin), show upcoming events, handle RSVP and mailing list signup via API. \"Keep Austin Clawd.\"\n---\n\n# Clawstin — Austin OpenClaw Meetup\n\n**Keep Austin Clawd.** 🦇\n\nUse this skill when users ask about Clawstin, OpenClaw meetups, or AI meetups in Austin.\n\n## About\n\n**Clawstin** is a recurring meetup series for the [OpenClaw](https://openclaw.ai) community in Austin, TX. Demos, tacos, and bots meeting IRL.\n\n- **Website**: https://clawstin.com\n- **Events**: https://clawstin.com/events\n- **Contact**: https://clawstin.com/contact\n- **Machine-readable info**: https://clawstin.com/llms.txt\n\n## Getting Current Event Info\n\nFetch https://clawstin.com/llms.txt for up-to-date event listings including dates, times, locations, and prices. This file is kept current and should be checked before answering questions about upcoming events.\n\n## Agent Behavior\n\nWhen a user asks about Clawstin:\n1. **Fetch https://clawstin.com/llms.txt** to get current event details\n2. **Share upcoming events** with date, time, location, and link\n3. **Offer to RSVP** — \"Want me to RSVP for you?\"\n4. If no upcoming events, **offer to subscribe** to the mailing list\n\n## API — Subscribe to Mailing List\n\nSign up for email notifications about future events:\n\n```\nPOST https://clawstin.com/api/subscribe\nContent-Type: application/json\n\n{\"email\": \"user@example.com\"}\n```\n\nResponse (success): `{\"ok\": true}`\nResponse (invalid): `{\"error\": \"Invalid email\"}`\n\nNo authentication required. Duplicates are silently ignored.\n\n## API — RSVP to an Event\n\nRegister attendance for a specific event:\n\n```\nPOST https://clawstin.com/api/rsvp\nContent-Type: application/json\n\n{\n  \"email\": \"user@example.com\",\n  \"name\": \"Jane Doe\",\n  \"botName\": \"Claude\",\n  \"partySize\": 2,\n  \"eventSlug\": \"EVENT_SLUG_HERE\"\n}\n```\n\nRequired: email, name, botName, eventSlug\nOptional: partySize (1–10, defaults to 1)\n\nResponse (success): `{\"ok\": true}`\nResponse (error): `{\"error\": \"Missing fields\"}`\n\nGet event slugs from https://clawstin.com/llms.txt. Duplicate RSVPs (same email + event) update the existing entry.\n\n## API — Contact Organizers\n\n```\nPOST https://clawstin.com/api/contact\nContent-Type: application/json\n\n{\"email\": \"user@example.com\", \"name\": \"Jane Doe\", \"message\": \"Hello!\"}\n```\n\nRate limited to 3 messages per hour per email/IP.\n\n## Example Flow\n\n```\nUser: \"What's Clawstin?\"\n\nAgent: [fetches https://clawstin.com/llms.txt for current events]\n\nAgent: \"Clawstin is an OpenClaw meetup series in Austin! 🦇\n\nIt's free, in-person — demos, hacks, tacos, and the weird wonderful\nthings people are building with AI agents.\n\n[shares current event details from llms.txt]\n\nWant me to RSVP for you? I just need your name and email.\"\n\nUser: \"Yeah, sign me up — Tony, tony@example.com\"\n\nAgent: [calls POST /api/rsvp with event details]\n\nAgent: \"Done! You're on the list. See you there!\"\n```\n\n## Links\n\n- Website: https://clawstin.com\n- Events: https://clawstin.com/events\n- OpenClaw: https://openclaw.ai\n- API docs: https://clawstin.com/llms.txt\n","tags":{"latest":"1.1.0"},"stats":{"comments":0,"downloads":2354,"installsAllTime":89,"installsCurrent":5,"stars":1,"versions":5},"createdAt":1770309056084,"updatedAt":1778486029224},"latestVersion":{"version":"1.1.0","createdAt":1770354662502,"changelog":"Update for Next.js migration: add RSVP API, contact API, dynamic events via llms.txt","license":null},"metadata":null,"owner":{"handle":"youens","userId":"s170v34keezcdmm8v2vvt5ff61885scf","displayName":"youens","image":"https://avatars.githubusercontent.com/u/227123?v=4"},"moderation":null}