一键导入
event-to-task
Migrate a Google Calendar event into a Todoist task — two-part: create the task, then delete the event. For things miscaptured as appointments.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Migrate a Google Calendar event into a Todoist task — two-part: create the task, then delete the event. For things miscaptured as appointments.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Manage meeting agendas as Google Docs — create, link to a calendar event description, share with attendees, or email. One skill, four sub-actions.
Assign due dates to Todoist tasks in batch. Walks the user through each undated task and applies their choice.
Assign priorities to Todoist tasks in batch. Walks the user through each unprioritised task and applies their choice.
Create multiple Google Calendar events from a structured list. Resolves attendees once across the batch, confirms the table, then writes.
Create multiple Todoist tasks from a structured list. Confirms the table, then writes serially.
Create a single Google Calendar event. Resolves attendees via the contacts MCP. Optionally links a Drive doc (agenda) into the description.
| name | event-to-task |
| description | Migrate a Google Calendar event into a Todoist task — two-part: create the task, then delete the event. For things miscaptured as appointments. |
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.