Skip to content

echennells/luma-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

luma-skill

A Claude Code skill for managing Luma events — discover local events, view your calendar, check guest lists, RSVP, and create events.

Install

Drop the skill into your Claude Code skills directory:

git clone https://github.com/echennells/luma-skill.git ~/.claude/skills/luma

Setup

The skill calls the Luma API using your session cookie. Set it as an env var:

export LUMA_AUTH_SESSION_KEY="usr-..."

How to get your session key

Luma does not issue public API keys — authentication is cookie-based, so you extract your own session cookie from the browser:

  1. Open lu.ma in your browser and log in.
  2. Open DevTools (Cmd+Opt+I on Mac, F12 on Windows/Linux).
  3. Go to Application (Chrome) or Storage (Firefox) → Cookieshttps://lu.ma.
  4. Find the cookie named luma.auth-session-key and copy its Value (starts with usr-).
  5. Export it as LUMA_AUTH_SESSION_KEY in 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.

Usage

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"

What's in SKILL.md

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).

Requirements

  • curl
  • A valid LUMA_AUTH_SESSION_KEY

About

Luma (lu.ma) skill for OpenClaw — discover events, manage RSVPs, check guest lists, and create events

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors