一键导入
gtd-overview
Use when listing the whole GTD system read-only — every open project with its actions plus standalone actions not linked to any project.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when listing the whole GTD system read-only — every open project with its actions plus standalone actions not linked to any project.
用 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 capturing thoughts or tasks into the GTD inbox, or when listing, counting, removing, or clearing inbox items.
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 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-overview |
| description | Use when listing the whole GTD system read-only — every open project with its actions plus standalone actions not linked to any project. |
Display a complete read-only overview of the GTD system: every open project with its linked actions nested underneath, followed by all standalone actions not linked to any project.
Run the Swift source directly (no build step required). <plugin-root> is the installed plugin directory — the directory that contains scripts/ and codex-skills/ (two levels above this skill's folder; in a repository checkout it is productivity-skills/). Resolve it to an absolute path and substitute it in every command:
swift <plugin-root>/scripts/productivity-cli.swift <command>
Query all incomplete reminders across every list in a single call (omitting the list argument returns all lists):
swift <plugin-root>/scripts/productivity-cli.swift reminders incomplete
Each returned reminder carries a list field. Keep only rows from the GTD lists — "Projects" for projects and @quick, @1pomo, @2pomo, @deep, @agent for actions — and ignore rows from any other list. A missing list simply contributes no rows; do not create lists in this read-only skill.
Query overdue reminders (uses Apple's datetime-aware overdue detection):
swift <plugin-root>/scripts/productivity-cli.swift reminders overdue
Parse the JSON output and classify every action from the context lists:
#{ProjectName} matching an open project (case-insensitive). Group under that project.#{...} reference that matches no open project (project completed or deleted). Group into an "Orphaned" section.#{...} reference. Group into the "Standalone Actions" section.For each project, determine status (evaluated in order of severity):
Extract each project's end goal from its notes field (format: "Goal: [description]").
Present projects sorted by urgency (overdue first, then stalled, then healthy), followed by standalone actions grouped by context list:
# GTD Overview
## Projects (3)
1. ⚠️ ClientProject-20260110 [Medium] — OVERDUE
Goal: Invoice paid and project closed
• "Send invoice" (@quick) — OVERDUE (due 2026-01-10)
2. ⚠️ ReviewQ1Roadmap-20260115 [High] — STALLED
Goal: Roadmap approved by stakeholders
(no pending actions)
3. ✓ VacationResearch-20260112 [High]
Goal: Flights and hotel booked for Hawaii trip
• "Research flights to Hawaii" (@1pomo)
• "Email hotel for rates" (@quick)
• "Analyze flight price trends" (@agent) — due 2026-01-20
## Standalone Actions (3)
@quick
• "Call dentist to schedule appointment" — due 2026-01-18
@2pomo
• "Write blog post draft" [High]
@agent
• "Summarize meeting notes" — OVERDUE (due 2026-01-12)
## Summary
Projects: 3 (1 overdue, 1 stalled, 1 healthy)
Project actions: 4 | Standalone actions: 3 | Overdue: 2
If there are orphaned actions, add an ## Orphaned Actions section after standalone actions, listing each with its dangling #{ProjectName} reference.
Empty states:
After the overview, append one line pointing to follow-up skills based on what was found:
| List | Type | Time Estimate |
|---|---|---|
| @quick | Human | Quick tasks (< 25 min) |
| @1pomo | Human | 1 Pomodoro (25 min) |
| @2pomo | Human | 2 Pomodoros (50 min) |
| @deep | Human | Deep focus (3+ pomodoros) |
| @agent | Agent | N/A (async, monitor progress) |
| Display | Value |
|---|---|
| High | 1 |
| Medium | 5 |
| Low | 9 |
| None | 0 |