ClawSkills logoClawSkills

Task Tracker

带有每日站会和每周审查的个人任务管理。当:(1) 用户说“每日站会”或询问他们手头有什么任务时,(2) 用户说“每周回顾”时使用。

介绍

<div align="center">

![Task Tracker](https://img.shields.io/badge/Task_Tracker-Clawdbot_skill-blue?style=for-the-badge&logo=checklist) ![Python](https://img.shields.io/badge/Python-3.10+-yellow?style=flat-square&logo=python) ![Status](https://img.shields.io/badge/Status-Production-green?style=flat-square) ![Issues](https://img.shields.io/badge/Issues-0-black?style=flat-square) ![Last Updated](https://img.shields.io/badge/Last_Updated-Jan_2026-orange?style=flat-square)

**用于每日站会和每周回顾的个人任务管理**

[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` | 新任务文件的模板 |

更多产品