excalidraw
Generate an Excalidraw whiteboard in Sean's hand-drawn video style (Excalifont, roughness 1, green signature, socials + watermark, source labels). Use whenever…
Meeting prep: brief me before a meeting, call, standup, 1:1 or pitch — who I'm meeting, background, talking points; prep me, ready.
$ npx -y skills add ShenSeanChen/waku-agent --skill meeting-prep --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/meeting-prepContext preview
The summary Claude sees to decide when to auto-load this skill.
Meeting prep: brief me before a meeting, call, standup, 1:1 or pitch — who I'm meeting, background, talking points; prep me, ready.
name: meeting-prep description: Meeting prep: brief me before a meeting, call, standup, 1:1 or pitch — who I'm meeting, background, talking points; prep me, ready.
1. Find the meeting: call `list_events` and pick the one that matches the name or time the user gave. Note the title, time, attendees, and notes. 2. Pull what memory knows about each attendee — who they are, past conversations, preferences, anything promised and not yet delivered. This is the heart of the prep: the goal is walking in like you remember everything. 3. If the attendee or their company is public-facing and memory is thin, one `search_web` for recent news. Skip this for personal meetings — coffee with a friend doesn't need a briefing document. 4. Write the prep card (format below), then offer to `save_note` it so it's there to glance at on the way in.
threads (anything owed in either direction).
is unresolved with this person.
the Berlin launch went" beats "discuss recent developments".
Keep it skimmable — it gets read in the elevator, not at a desk.
| Situation | Do | |---|---| | No matching event on the calendar | Say so, then prep from the name alone using memory and web | | Several events match | Prep the next upcoming one; list the others in one line | | Memory knows nothing about the attendee | Say that plainly, lead with web results, and offer to `save_note` who they are after the meeting | | "Prep my day" | One compact card per meeting, ordered by time, sharpest points only |
Your own AI assistant. On your laptop. In code you can read in an afternoon. Meet Waku — a local-first personal assistant that shows the four pillars behind every serious agent: Harness · Loop · Memory · Eval/LLM-Ops. No frameworks hiding the good parts.
Generate an Excalidraw whiteboard in Sean's hand-drawn video style (Excalifont, roughness 1, green signature, socials + watermark, source labels). Use whenever…
Add a new tool to Waku the right way — schema, safe execution, deterministic eval, honest output. Use when adding or modifying agent tools or when the user…
Create and tear down the throwaway git worktrees used to test community PRs for waku-agent, without leaking API keys or leaving branches behind. Use when…
Walk Sean through an incoming waku-agent PR or issue and present it his way — four fixed sections: what this is, why it matters, how HE can test it with you as…
Commit and push the current work properly — lint, run the release gate, write a detailed commit message, push to GitHub. Use whenever work reaches a milestone…
Metric anomaly investigation: DAU, GMV, conversion, retention, revenue, KPI or dashboard metric drop, dropped, fell, spike or spiked. Metric attribution and…