From raylu
Use when the user wants to auto-prep upcoming intro calls from their calendar — reading Google Calendar, filtering out internal teammates and PE/VC fund attendees, and generating a Raylu meeting brief for every startup on the invite. Trigger phrases include 'prep my upcoming meetings', 'brief me on today's intro calls', and 'what should I know before my calls'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/raylu:meeting-prepThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Walk through these steps ONE AT A TIME with the user. Do not skip steps.
Walk through these steps ONE AT A TIME with the user. Do not skip steps.
Before doing anything, confirm two connectors are available:
get_company, meeting_prep_brief, firmographic_search available).Then ask the user:
acmecapital.com)" — used to filter out internal attendees.Query the Google Calendar connector for events starting in the configured window. For each event, capture: event ID, title, start time (in the user's local timezone), and the attendee list (emails + RSVP status).
Skip an event if any of the following are true:
Build a deduped list of external email domains. Drop the user's firm domain and free-mail domains (gmail.com, outlook.com, yahoo.com, proton.me, etc.).
For each remaining domain:
get_company with the domain.get_company returns no record AND the domain matches a fund pattern (.vc, *capital.com, *ventures.com, *partners.com without a known operating product), treat as PE/VC and skip.If an event has no remaining research targets, skip the event — it isn't an intro call with a new startup.
For each event with at least one research target, for each unique target company (dedupe by domain):
meeting_prep_brief with the company domain.Combine briefs for one event into a single message. Never call meeting_prep_brief twice for the same domain in a run.
Send each brief to the channel the user picked in Step A.
After delivery, print a compact summary: "Briefed N upcoming meetings, skipped M (internal / PE-VC side / no external attendees)."
To get briefs that land ~1 hour before each meeting automatically, suggest the user create a scheduled task (Claude Scheduled Tasks, or any scheduler that can invoke a workflow):
meeting_prep_brief for every attendee — dedupe by company domain per event.@gmail.com-style personal addresses.lookup_company (it writes to the user's Raylu project) when get_company (read-only) is sufficient.npx claudepluginhub raylu-dev/raylu-plugins --plugin rayluGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.