excalidraw
Generate an Excalidraw whiteboard in Sean's hand-drawn video style (Excalifont, roughness 1, green signature, socials + watermark, source labels). Use whenever…
Schedule, book or set up a meeting, call, coffee, lunch, dinner, event or appointment on my calendar.
$ npx -y skills add ShenSeanChen/waku-agent --skill schedule-meeting --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/schedule-meetingContext preview
The summary Claude sees to decide when to auto-load this skill.
Schedule, book or set up a meeting, call, coffee, lunch, dinner, event or appointment on my calendar.
name: schedule-meeting description: Schedule, book or set up a meeting, call, coffee, lunch, dinner, event or appointment on my calendar.
1. Resolve relative dates ("next Tuesday", "tomorrow morning") into ISO 8601 using today's date from the system prompt. Morning = 09:00, afternoon = 14:00, evening = 18:00 unless the user says otherwise. 2. Check memory context for the attendee's preferences (e.g. "prefers morning meetings") and apply them — mention it when you do ("since Alex prefers mornings, I booked 9am"). 3. Call `create_event` with a short, specific title: "Coffee with Alex", not "Meeting". 4. If the user mentioned an agenda or context, put it in `notes`. 5. After creating, confirm in one sentence: what, when, with whom.
| Situation | Do | |---|---| | No time given | Propose a concrete time instead of asking an open question — if memory shows the attendee's preference, lead with it ("Alex prefers mornings — Friday 9am?"). Only ask openly when memory gives you nothing | | Past date requested | Point it out, suggest the next occurrence | | Attendee unknown to memory | Schedule anyway; offer to `save_note` who they are |
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…