介绍
<div align="center">
    
**用于每日站会和每周回顾的个人任务管理**
[Homepage](https://github.com/kesslerio/task-tracker-clawdbot-skill) • [Trigger Patterns](#what-this-skill-does) • [Commands](#commands-reference)
</div>
---
# Task Tracker
一个用于每日站会和每周回顾的个人任务管理技能。跟踪工作任务、突出重点并管理阻塞问题。
---
## What This Skill Does
1. **列出任务** - 显示您手头的工作,可按优先级、状态或截止日期筛选 2. **每日站会** - 显示今天的首要任务、阻塞项和已完成的工作 3. **每周回顾** - 总结上周工作,归档已完成事项,规划本周工作 4. **添加任务** - 创建包含优先级和截止日期的新任务 5. **完成任务** - 将任务标记为完成 6. **从笔记中提取** - 从会议记录中提取待办事项
---
## File Structure
``` ~/clawd/memory/work/ ├── TASKS.md # Active tasks (source of truth) ├── ARCHIVE-2026-Q1.md # Completed tasks by quarter └── WORKFLOW.md # Workflow documentation ```
**TASKS.md 格式:** ```markdown # Work Tasks
## 🔴 High Priority (This Week) - [ ] **Set up Apollo.io** — Access for Lilla - Due: ASAP - Blocks: Lilla (podcast outreach)
## 🟡 Medium Priority (This Week) - [ ] **Review newsletter concept** — Figma design - Due: Before Feb 1
## ✅ Done - [x] **Set up team calendar** — Shared Google Calendar ```
---
## Quick Start
### View Your Tasks ```bash python3 ~/clawd/skills/task-tracker/scripts/tasks.py list ```
### Daily Standup ```bash python3 ~/clawd/skills/task-tracker/scripts/standup.py ```
### Weekly Review ```bash python3 ~/clawd/skills/task-tracker/scripts/weekly_review.py ```
---
## Commands Reference
### List Tasks ```bash # All tasks tasks.py list
# Only high priority tasks.py list --priority high
# Only blocked tasks.py list --status blocked
# Due today or this week tasks.py list --due today tasks.py list --due this-week ```
### Add Task ```bash # Simple tasks.py add "Draft project proposal"
# With details tasks.py add "Draft project proposal" \ --priority high \ --due "Before Mar 15" \ --blocks "Sarah (client review)" ```
### Complete Task ```bash tasks.py done "proposal" # Fuzzy match - finds "Draft project proposal" ```
### Show Blockers ```bash tasks.py blockers # All blocking tasks tasks.py blockers --person sarah # Only blocking Sarah ```
### Extract from Meeting Notes ```bash extract_tasks.py --from-text "Meeting: discuss Q1 planning, Sarah to own budget review" # Outputs: tasks.py add "Discuss Q1 planning" --priority medium # tasks.py add "Sarah to own budget review" --owner sarah ```
---
## Priority Levels
| Icon | Meaning | When to Use | |------|---------|-------------| | 🔴 **High** | 关键、阻塞、截止日期驱动 | 收入影响、阻碍他人 | | 🟡 **Medium** | 重要但不紧急 | 审核、反馈、规划 | | 🟢 **Low** | 监控、已委派 | 等待他人、待办事项 |
---
## Status Workflow
``` Todo → In Progress → Done ↳ Blocked (waiting on external) ↳ Waiting (delegated, monitoring) ```
---
## Automation (Cron)
| Job | When | What | |-----|------|------| | Daily Standup | Weekdays 8:30 AM | 发送到 Telegram 日记群组 | | Weekly Review | Mondays 9:00 AM | 发送摘要,归档已完成事项 |
---
## Natural Language Triggers
| You Say | Skill Does | |---------|-----------| | "daily standup" | 运行 standup.py,发布到日记 | | "weekly review" | 运行 weekly_review.py,发布摘要 | | "what's on my plate?" | 列出所有任务 | | "what's blocking Lilla?" | 显示阻塞 Lilla 的任务 | | "mark IMCAS done" | 完成匹配的任务 | | "what's due this week?" | 列出本周到期的任务 | | "add task: X" | 将任务 X 添加到 TASKS.md | | "extract tasks from: [notes]" | 解析笔记,输出添加命令 |
---
## Examples
**Morning check-in:** ``` $ python3 scripts/standup.py
📋 Daily Standup — Tuesday, January 21
🎯 #1 Priority: Complete project proposal draft ↳ Blocking: Sarah (client review)
⏰ Due Today: • Complete project proposal draft • Schedule team sync
🔴 High Priority: • Review Q1 budget (due: Before Mar 15) • Draft blog post (due: ASAP)
✅ Recently Completed: • Set up shared calendar • Update team documentation ```
**Adding a task:** ``` $ python3 scripts/tasks.py add "Draft blog post" --priority high --due ASAP
✅ Added task: Draft blog post ```
**Extracting from meeting notes:** ``` $ python3 scripts/extract_tasks.py --from-text "Meeting: Sarah needs budget review, create project timeline"
# Extracted 2 task(s) from meeting notes # Run these commands to add them:
tasks.py add "Budget review for Sarah" --priority high tasks.py add "Create project timeline" --priority medium ```
---
## Integration Points
- **Telegram Journaling group:** 站会/回顾摘要自动发布 - **Obsidian:** 每日站会记录到 `01-Daily/YYYY-MM-DD.md` - **MEMORY.md:** 模式和周期性阻塞在每周回顾期间提升 - **Cron:** 自动化站会和回顾
---
## Troubleshooting
**"Tasks file not found"** ```bash # Create from template python3 scripts/init.py ```
**Tasks not showing up** - 检查 TASKS.md 是否存在于 `~/clawd/memory/work/TASKS.md` - 验证任务格式(复选框 `- [ ]`,标题 `## 🔴`) - 运行 `tasks.py list` 进行调试
**Date parsing issues** - Due dates 支持:`ASAP`、`YYYY-MM-DD`、`Before Mar 15`、`Before product launch` - `check_due_date()` 处理常见格式
---
## Files
| File | Purpose | |------|---------| | `scripts/tasks.py` | 主 CLI - 列表、添加、完成、阻塞、归档 | | `scripts/standup.py` | 每日站会生成器 | | `scripts/weekly_review.py` | 每周回顾生成器 | | `scripts/extract_tasks.py` | 从会议记录中提取任务 | | `scripts/utils.py` | 共享工具 | | `scripts/init.py` | 从模板初始化新的 TASKS.md | | `references/task-format.md` | 任务格式规范 | | `assets/templates/TASKS.md` | 新任务文件的模板 |