A Claude Code skill for managing Luma events — discover local events, view your calendar, check guest lists, RSVP, and create events.
Drop the skill into your Claude Code skills directory:
git clone https://github.com/echennells/luma-skill.git ~/.claude/skills/lumaThe skill calls the Luma API using your session cookie. Set it as an env var:
export LUMA_AUTH_SESSION_KEY="usr-..."Luma does not issue public API keys — authentication is cookie-based, so you extract your own session cookie from the browser:
- Open lu.ma in your browser and log in.
- Open DevTools (Cmd+Opt+I on Mac, F12 on Windows/Linux).
- Go to Application (Chrome) or Storage (Firefox) → Cookies →
https://lu.ma. - Find the cookie named
luma.auth-session-keyand copy its Value (starts withusr-). - Export it as
LUMA_AUTH_SESSION_KEYin your shell.
The cookie is tied to your Luma account — treat it like a password. It expires when your browser session does, so you may need to refresh it periodically.
Once installed, Claude invokes the skill automatically when you ask about Luma events. Examples:
- "What events are happening in Vancouver this weekend?"
- "Show my upcoming events"
- "Who's RSVP'd to [event]?"
- "Create a Luma event for Friday at 6pm"
SKILL.md documents the Luma API endpoints the skill uses: discover, search, RSVP, guest lists, user profile events, URL resolution, and the two-step event creation flow (including the ProseMirror format for rich descriptions).
curl- A valid
LUMA_AUTH_SESSION_KEY