一键导入
firehose
Take a free-form mixed dump of items and route each into Google Calendar (events) or Todoist (tasks). Confirms the split with the user before writing.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Take a free-form mixed dump of items and route each into Google Calendar (events) or Todoist (tasks). Confirms the split with the user before writing.
用 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 | firehose |
| description | Take a free-form mixed dump of items and route each into Google Calendar (events) or Todoist (tasks). Confirms the split with the user before writing. |
User provides a mixed brain-dump (voice-transcribed or typed). Each item is either an appointment (specific time/place, has attendees, blocks calendar) or a task (work to do, has a due date at most). Classify, confirm, then create.
Read config per lib/CONFIG.md. Abort with onboarding pointer if missing.
Parse the dump into individual items. Strip filler.
Classify each item as event, task, or unclear. Heuristics:
eventtasktask with no datePresent the split as a table to the user before writing anything: | # | Item | Route | Details (when, who, project) |
Get confirmation or corrections. User can flip routing per row, edit details, or drop rows.
Create in batches. Delegate to:
batch-create-events for the event rowsbatch-create-tasks for the task rowsReport what was created with links to the new event(s) and task(s).
config.defaults.timezone.