{
  "schemaVersion": "1.0",
  "item": {
    "slug": "luma-event-manager",
    "name": "Luma Event Manager",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/mariovallereyes/luma-event-manager",
    "canonicalUrl": "https://clawhub.ai/mariovallereyes/luma-event-manager",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/luma-event-manager",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=luma-event-manager",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "LUMA_SKILL_DESIGN.md",
      "README.md",
      "SKILL.md",
      "package-lock.json",
      "package.json",
      "skill.json"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/luma-event-manager"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/luma-event-manager",
    "agentPageUrl": "https://openagent3.xyz/skills/luma-event-manager/agent",
    "manifestUrl": "https://openagent3.xyz/skills/luma-event-manager/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/luma-event-manager/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Luma Event Manager",
        "body": "Manage Luma events as both host and attendee via web scraping (no API key required)."
      },
      {
        "title": "Public (No Auth)",
        "body": "Discover events near any location\nView event details\nGeographic filtering"
      },
      {
        "title": "Authenticated (With Cookies)",
        "body": "View your RSVP'd events\nView events you're hosting\nAccess guest lists\nRSVP to events\nSync events to Google Calendar (via gog CLI)"
      },
      {
        "title": "Discover Events (Public)",
        "body": "\"luma search AI\" — Find events by topic/theme\n\"luma search startup near San Francisco\" — Topic + location\n\"luma events near San Francisco\"\n\"luma events near Belmont this weekend\"\n\"luma event ai-meetup-sf\""
      },
      {
        "title": "Host Mode (Auth Required)",
        "body": "\"luma host events\" — List your hosted events\n\"luma host guests <slug>\" — View guest list"
      },
      {
        "title": "Attendee Mode (Auth Required)",
        "body": "\"luma my events\" — Your RSVP'd events\n\"luma rsvp <slug> <response>\" — RSVP yes/no/maybe/waitlist"
      },
      {
        "title": "Utility",
        "body": "\"luma configure\" — Set up authentication\n\"luma status\" — Check connection\n\"luma help\" — Show help\n\"luma add calendar <slug>\" — Add event to Google Calendar"
      },
      {
        "title": "Basic (Public Events Only)",
        "body": "No setup required. Just use discover commands."
      },
      {
        "title": "Full Access (Your Events + Guest Lists)",
        "body": "Log into lu.ma in your browser\nOpen DevTools (F12) → Application → Cookies → lu.ma\nCopy cookie values: luma_session, luma_user_id\nStore in pass:\n\npass insert luma/cookies\n# Enter: {\"luma_session\": \"value\", \"luma_user_id\": \"value\"}"
      },
      {
        "title": "Calendar Sync (Optional)",
        "body": "Requires the gog CLI with an authorized Google account.\n\ngog auth add you@example.com\n\nThen:\n\n\"luma add calendar <slug>\"\n\"luma add calendar <slug> --account you@example.com\"\n\"luma add calendar <slug> --calendar_id primary\""
      },
      {
        "title": "Examples",
        "body": "\"Events near me this weekend\"\n\"What's the AI meetup about?\"\n\"luma event startup-pitch-night\"\n\"Show my upcoming events\""
      },
      {
        "title": "Notes",
        "body": "Uses web scraping (no paid Luma Plus required)\nExponential backoff with a 1 req/sec floor to respect lu.ma\nFallback selectors + Next.js JSON parsing with warnings when selectors fail\nCookie auth for private data\nPublic events always accessible"
      }
    ],
    "body": "Luma Event Manager\n\nManage Luma events as both host and attendee via web scraping (no API key required).\n\nFeatures\nPublic (No Auth)\nDiscover events near any location\nView event details\nGeographic filtering\nAuthenticated (With Cookies)\nView your RSVP'd events\nView events you're hosting\nAccess guest lists\nRSVP to events\nSync events to Google Calendar (via gog CLI)\nTriggers\nDiscover Events (Public)\n\"luma search AI\" — Find events by topic/theme\n\"luma search startup near San Francisco\" — Topic + location\n\"luma events near San Francisco\"\n\"luma events near Belmont this weekend\"\n\"luma event ai-meetup-sf\"\nHost Mode (Auth Required)\n\"luma host events\" — List your hosted events\n\"luma host guests <slug>\" — View guest list\nAttendee Mode (Auth Required)\n\"luma my events\" — Your RSVP'd events\n\"luma rsvp <slug> <response>\" — RSVP yes/no/maybe/waitlist\nUtility\n\"luma configure\" — Set up authentication\n\"luma status\" — Check connection\n\"luma help\" — Show help\n\"luma add calendar <slug>\" — Add event to Google Calendar\nSetup\nBasic (Public Events Only)\n\nNo setup required. Just use discover commands.\n\nFull Access (Your Events + Guest Lists)\nLog into lu.ma in your browser\nOpen DevTools (F12) → Application → Cookies → lu.ma\nCopy cookie values: luma_session, luma_user_id\nStore in pass:\npass insert luma/cookies\n# Enter: {\"luma_session\": \"value\", \"luma_user_id\": \"value\"}\n\nCalendar Sync (Optional)\n\nRequires the gog CLI with an authorized Google account.\n\ngog auth add you@example.com\n\n\nThen:\n\n\"luma add calendar <slug>\"\n\"luma add calendar <slug> --account you@example.com\"\n\"luma add calendar <slug> --calendar_id primary\"\n\nExamples\n\"Events near me this weekend\"\n\"What's the AI meetup about?\"\n\"luma event startup-pitch-night\"\n\"Show my upcoming events\"\n\nNotes\nUses web scraping (no paid Luma Plus required)\nExponential backoff with a 1 req/sec floor to respect lu.ma\nFallback selectors + Next.js JSON parsing with warnings when selectors fail\nCookie auth for private data\nPublic events always accessible"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/mariovallereyes/luma-event-manager",
    "publisherUrl": "https://clawhub.ai/mariovallereyes/luma-event-manager",
    "owner": "mariovallereyes",
    "version": "2.1.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/luma-event-manager",
    "downloadUrl": "https://openagent3.xyz/downloads/luma-event-manager",
    "agentUrl": "https://openagent3.xyz/skills/luma-event-manager/agent",
    "manifestUrl": "https://openagent3.xyz/skills/luma-event-manager/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/luma-event-manager/agent.md"
  }
}