From schedule-manager
Create multiple Google Calendar events from a structured list. Resolves attendees once across the batch, confirms the table, then writes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/schedule-manager:batch-create-eventsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **Read config.** Workspace MCP, contacts MCP, defaults.
Read config. Workspace MCP, contacts MCP, defaults.
Accept the batch — either user provides a structured list (table, JSON, markdown) or this skill is invoked by firehose with the event subset.
Normalise rows to the same fields as create-event. Fill defaults (calendar, duration, timezone).
Resolve attendees in bulk. Deduplicate name lookups so the contacts MCP isn't called per row for repeating people. Present any ambiguous matches as a single resolution pass.
Show the full table for user confirmation. Allow row edits before write.
Create events serially via workspace MCP. If any single row fails, continue and collect failures rather than aborting the whole batch.
Report a per-row result: link if created, error if failed.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin schedule-managerGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.