원클릭으로
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: