一键导入
gtd-inbox
Use when capturing thoughts or tasks into the GTD inbox, or when listing, counting, removing, or clearing inbox items.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when capturing thoughts or tasks into the GTD inbox, or when listing, counting, removing, or clearing inbox items.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when creating, listing, searching, or deleting macOS Calendar events — scheduling meetings or appointments, checking today's or this week's agenda, or querying date ranges via the bundled EventKit CLI. Requires macOS with Calendar access.
Use when deciding what to work on next — calendar-aware task selection, time-blocked agenda generation, and agent task dispatch for the GTD Engage step.
Use when listing the whole GTD system read-only — every open project with its actions plus standalone actions not linked to any project.
Use when processing, triaging, or clarifying GTD inbox items into projects and context-list actions following the GTD clarify and organize workflow.
Use when reviewing GTD project status, adding actions or agent tasks to projects, completing or rescheduling actions, or completing projects tracked in macOS Reminders.
Use when creating, completing, listing, or deleting macOS Reminders — setting due dates, priorities, notes, or recurrence, checking pending or overdue tasks, or managing reminder lists via the bundled EventKit CLI. Requires macOS with Reminders access.
| name | gtd-inbox |
| description | Use when capturing thoughts or tasks into the GTD inbox, or when listing, counting, removing, or clearing inbox items. |
Manage the user's GTD inbox based on their request.
~/.claude/productivity-skills/inbox.md (shared with the Claude Code version of this skill — keep this exact path)mkdir -p ~/.claude/productivity-skills# Inbox
Determine the user's intent from their message:
| Intent | Example phrases |
|---|---|
| Add item | "add buy milk", "remember to call John", "capture: review docs" |
| List items | "list", "show", "what's in my inbox", "" (empty = list) |
| Remove item | "remove buy milk", "delete the call item", "done with groceries" |
| Count | "count", "how many items" |
| Clear all | "clear", "empty inbox" |
If unclear, ask the user to clarify.
Adding Items:
Check if a semantically similar item already exists
If similar found, ask the user: "Similar item exists: '[item]'. Add anyway?" with options "Yes, add it" / "No, skip"
Get current date if item contains time references:
date "+%Y-%m-%d %A"
This returns the date and day of week (e.g., "2026-01-13 Monday") for accurate time calculation.
Convert relative time references to explicit dates before adding:
Examples:
If confirmed or no duplicate, append the converted item to list
Report: "Added '[converted item]' to inbox (N items pending)"
Listing Items:
Removing Items:
Counting: Report: "N items pending"
Clearing:
Follow GTD inbox principles:
Handle errors gracefully: