From schedule-manager
Migrate a Google Calendar event into a Todoist task — two-part: create the task, then delete the event. For things miscaptured as appointments.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin schedule-managerThis skill uses the workspace's default tool permissions.
1. **Read config.** Workspace MCP, Todoist MCP.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Read config. Workspace MCP, Todoist MCP.
Identify the event(s). Accept ID, URL, or fuzzy reference.
Gather missing task fields. An event likely lacks: priority, project, labels. The event's title becomes the task content; description carries over to task notes; start date becomes the task due (unless user wants no date).
Confirm the migration plan as a table: | Event | → Task content | Due | Project | Priority |
Create tasks first (delegate to create-task or batch-create-tasks).
Verify creation succeeded. Capture new task IDs.
Delete events only after confirmation. Warn if the event has attendees — deletion sends cancellation notices. If attendees exist, ask whether to delete (sending notices) or just remove the user from the invite.
Report per-row: new task link + event deletion status.