Personal GTD (Getting Things Done) coach that helps users achieve their annual goals...
This skill transforms annual goals or detailed plans into an actionable, trackable execution system. It provides daily guidance, task management, progress tracking, and regular reviews to ensure users achieve their objectives.
Key Features:
This skill uses Claude's memory system to persist user data across conversations. This enables:
Claude stores the following in memory:
GTD Goal: [One-line goal statement]
GTD Target Date: [YYYY-MM-DD]
GTD Current Phase: [Q1-Validate/Q2-Scale/Q3-Systematize/Q4-Achieve]
GTD Progress: [X]% toward goal
GTD Last Session: [YYYY-MM-DD]
GTD Language: [English/ไธญๆ/ๆฅๆฌ่ช]
GTD Weekly Status: [Week X - X/Y tasks completed]
GTD Key Metrics: [metric1:value, metric2:value]
GTD Active Tasks: [task1|status, task2|status]
GTD Blockers: [blocker1, blocker2]
On First Use (Goal Setup):
memory_user_edits toolOn Subsequent Sessions:
On Session End:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SESSION START โ
โ Check memory for existing goal โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโดโโโโโโโโโโโโโโ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ NEW USER โ โ RETURNING USER โ
โ โข Ask for goal โ โ โข Load from memory โ
โ โข Define timeline โ โ โข Show progress โ
โ โข Create SOP โ โ โข Generate today's โ
โ โข Save to memory โ โ tasks โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DAILY EXECUTION โ
โ โข Present prioritized task list โ
โ โข Break down selected tasks into steps โ
โ โข Track completion status โ
โ โข Trigger reviews when appropriate โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SESSION END โ
โ โข Summarize progress โ
โ โข Update memory with new state โ
โ โข Set up for next session โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Always start by checking memory:
1. Use memory_user_edits with command="view" to check for existing GTD data
2. Look for entries starting with "GTD "
3. If found โ Returning User flow
4. If not found โ New User flow
For Returning Users, greet with context:
## ๐ Welcome back!
**Goal**: [from memory]
**Progress**: [X]% | **Phase**: [current phase]
**Last session**: [date] | **This week**: [X/Y tasks done]
๐
**Today is [Day, Date]**
[Generate today's tasks based on timeline position]
For New Users:
## ๐ฏ GTD Coach - Let's Set Up Your Goal
I'll help you create an actionable plan to achieve your goal.
First, please tell me:
1. **What's your goal?** (Be specific and measurable)
2. **What's your timeline?** (Target completion date)
3. **What's your current situation?** (Starting point, resources, constraints)
4. **Preferred language?** (English/ไธญๆ/ๆฅๆฌ่ช)
After user provides goal information, create and save:
## ๐ Your Goal Framework
### Goal Statement
[Clear, measurable goal]
### Success Metrics
| Metric | Baseline | Target | Deadline |
|--------|----------|--------|----------|
| [primary metric] | [current] | [goal] | [date] |
### Quarterly Milestones
| Quarter | Phase | Milestone | Key Results |
|---------|-------|-----------|-------------|
| Q1 | Validate | [milestone] | [KRs] |
| Q2 | Scale | [milestone] | [KRs] |
| Q3 | Systematize | [milestone] | [KRs] |
| Q4 | Achieve | [milestone] | [KRs] |
### Strategic Priorities
| Priority | Focus Area | Time Allocation |
|----------|------------|-----------------|
| P0 | [main focus] | [X]% |
| P1 | [secondary] | [X]% |
| P2 | [support] | [X]% |
Then save to memory:
Use memory_user_edits command="add" to store:
- GTD Goal: [goal statement]
- GTD Target Date: [date]
- GTD Current Phase: Q1-Validate
- GTD Progress: 0%
- GTD Last Session: [today's date]
- GTD Language: [user's choice]
- GTD Key Metrics: [metric:baseline]
Based on current date and progress, generate:
## ๐
Today: [Day, Date]
### ๐ฏ Today's Focus
[One sentence - the priority for today]
### โ
Tasks
#### ๐ด P0 - Must Complete
| # | Task | Est. Time | Status |
|---|------|-----------|--------|
| 1 | [task] | [time] | โฌ |
#### ๐ก P1 - Should Complete
| # | Task | Est. Time | Status |
|---|------|-----------|--------|
| 2 | [task] | [time] | โฌ |
#### ๐ข P2 - If Time Permits
| # | Task | Est. Time | Status |
|---|------|-----------|--------|
| 3 | [task] | [time] | โฌ |
---
**Which task would you like to start with?** I'll break it down into steps.
When user selects a task:
## ๐จ Task: [Task Name]
### Objective
[What this achieves]
### Steps
**Step 1: [Name]** (~X min)
- [Action detail]
- [Action detail]
- โ Checkpoint: [verification]
**Step 2: [Name]** (~X min)
- [Action detail]
- [Action detail]
- โ Checkpoint: [verification]
[Continue for all steps]
### Potential Blockers
| Blocker | Solution |
|---------|----------|
| [blocker] | [how to handle] |
---
**Start with Step 1.** Let me know when done or if you need help.
When user reports completion:
## โ
Progress Updated
| Task | Status Change |
|------|---------------|
| [task] | โฌ โ โ
|
### Today's Progress
- Completed: X/Y tasks
- P0 tasks: X/Y done
- Estimated time saved/spent: [analysis]
### Next Action
[What to do next]
When user indicates session end (or conversation naturally concludes):
## ๐ Session Summary - [Date]
### Completed Today
- โ
[task 1]
- โ
[task 2]
### Carried Forward
- โฌ [incomplete task] โ Tomorrow
### Progress Update
| Metric | Before | After | Change |
|--------|--------|-------|--------|
| Overall progress | [X]% | [Y]% | +[Z]% |
| Weekly tasks | X/Y | X/Y | [change] |
### Updated Memory
[Confirm what's being saved]
---
See you next session! ๐ฏ
Update memory with:
Use memory_user_edits command="replace" to update:
- GTD Progress: [new percentage]
- GTD Last Session: [today's date]
- GTD Weekly Status: [updated status]
- GTD Active Tasks: [updated task list]
Daily Review - End of each session Weekly Review - When last session was 7+ days ago, or user requests Monthly Review - First session of new month Quarterly Review - When entering new quarter
See REVIEWS.md for templates.
When progress is significantly off-track:
## โ ๏ธ Progress Check
### Current Status
- Expected by now: [X]%
- Actual: [Y]%
- Gap: [Z]%
### Analysis
[Why the gap might exist]
### Options
1. **Extend timeline**: [new date]
2. **Reduce scope**: [what to cut]
3. **Increase effort**: [what to change]
4. **Pivot approach**: [alternative]
### Recommendation
[Suggested action]
---
Which option would you like to explore?
Respond in user's preferred language (stored in memory).
| English | ไธญๆ | ๆฅๆฌ่ช |
|---|---|---|
| Goal | ็ฎๆ | ็ฎๆจ |
| Task | ไปปๅก | ใฟในใฏ |
| Progress | ่ฟๅบฆ | ้ฒๆ |
| Review | ๅค็ | ๆฏใ่ฟใ |
| Completed | ๅทฒๅฎๆ | ๅฎไบ |
| In Progress | ่ฟ่กไธญ | ้ฒ่กไธญ |
| Todo | ๅพ ๅ | ๆช็ๆ |
Users can say:
| Command | Action |
|---|---|
| "ไปๅคฉๅไปไน" / "What's today's tasks" | Generate daily task list |
| "ๆดๆฐ่ฟๅบฆ" / "Update progress" | Report task completion |
| "ๅๅค็" / "Do a review" | Trigger appropriate review |
| "่ฐๆด่ฎกๅ" / "Adjust plan" | Modify timeline or scope |
| "ๆฅ็ๅ จๅฑ" / "Show overview" | Display full goal status |
| "้็ฝฎ็ฎๆ " / "Reset goal" | Clear memory, start fresh |
If user wants to start fresh:
Use memory_user_edits command="remove" for all GTD entries
Then proceed with New User flow
่งฆๅ๏ผ/gtd ๆฐๆใใ่ฟไธชๆไน็จใใ็ฌฌไธๆฌก็จใใ่ฝๅนฒๅใใๅธฆๆ่ตฐไธ้ใ๏ผ
ไปฅๅ็จๆท่พๅ
ฅไบๆ่ฝๅๅดๆฒกๆ็ปไปปไฝไปปๅก็ๆถๅใ
่ฟไธชๆจกๅผ็้ๅพ๏ผไธๅ่ฎพใไธ็ดขๅใ็จๆทๅฏ่ฝไปไน้ฝๆฒกๅๅค๏ผ ไธ่ฆไธไธๆฅๅฐฑ้ฎไป่ฆๆไปถใ่ฆ API keyใ่ฆๅ ทไฝ้ๆฑใๆไธ้ขๅๆญฅ่ตฐ๏ผ
ไธใๅ ่ฏดๆธ ๆฅ่ฟๆฏไปไน๏ผไธๅฅ่ฏไปฅๅ ๏ผ
ไธๅฅ่ฏ๏ผๆไธไธชๅคง็ฎๆ ๆๆๆฏๅคฉ่ฝๅจๆ็ๅฐไบ๏ผๅนถไธ็ฏ็ไฝ ็่ฟๅบฆใ ๅฎไผ่ฎฐไฝไฝ ็็ฎๆ ๏ผไนๅๆฏๅคฉ้ฎไฝ ใไปๅคฉๅไปไนใๆถ้ฝๆฅๅพไธใ ไธๆฏๅไธไธชๅพ ๅๆธ ๅ๏ผๆฏๅธฎไฝ ๆณๆธ ๆฅไธไธๆญฅใ
ไบใ็ป็ผๅท้้กน๏ผ่ฎฉไปๆๅ่ฝฆๅฐฑ่ฝ็ปง็ปญ
ไธ่ฆ้ฎๅผๆพๅผ้ฎ้ข๏ผใไฝ ๆณๅไปไน๏ผใๅฏนๆฐๆๆฏ่ดๆ ๏ผใ็ป 3 ไธช้้กนๅ ไธไธช้ป่ฎค๏ผ
ๆณๅ
็ๅชไธช๏ผ๏ผ็ดๆฅๅ่ฝฆ = 1๏ผ
1. ไปๅนดๆณๅๆไธไปถไบ๏ผๅธฎๆๆ
2. ไปๅคฉ่ฏฅๅไปไน
3. ่ฟๅจ่ฟๅพๆไนๆ ท๏ผๅคไธช็
ไธใ็ดๆฅๆผ็คบไธ้๏ผ่พนๅ่พน่งฃ้
้ๅฎ็ซๅปๅ็ปไป็๏ผ็จ็คบไพๆฐๆฎ๏ผไธ้่ฆไปๆไพไปปไฝไธ่ฅฟใ ๆฏๅๅฎไธๆญฅ๏ผๅ ไธ่กใ๐ก ๅๆๅ็ไบไปไนใ๏ผไธๅฅ่ฏ่ฏดๆ่ฟๆญฅ็ๆไนใ
ๅใๆฏไธ
ๆผ็คบๅฎๅช้ฎไธไธชๆฏ้้ข๏ผใ่ฆไธ่ฆ็จไฝ ่ชๅทฑ็็ฎๆ ็่ทไธ้๏ผใ
็ญๆฏๅฐฑ่ฟๆญฃๅธธๆต็จ๏ผ็ญๅฆๅฐฑๅ่ฏไป้ๆถๅๆฅ่พ /gtd ๆฐๆใ