Token导航 LogoToken导航

Agent Skill · 研究检索

todo-management(待办事项管理)

todo-management 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

todo-management 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证为 MIT,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 33,335。

总安装 2,375周安装 97GitHub Stars 9下载 760核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:todo-management(待办事项管理)
来源仓库:https://github.com/adaptationio/skrillz
仓库路径:skills/todo-management
安装命令:
npx skills add https://github.com/adaptationio/skrillz --skill todo-management
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/adaptationio/skrillz --skill todo-management

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

todo-management 用于查找、检索和筛选相关信息。适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。通过 npx skills add 命令从指定 GitHub 仓库安装使用。

安装前需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。建议结合原始 README 核验具体用法和功能边界。

来源仓库内路径:skills/todo-management

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/adaptationio/skrillz --skill todo-management;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

todo-management 怎么安装?

在终端执行 npx skills add https://github.com/adaptationio/skrillz --skill todo-management。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

todo-management 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

todo-management 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/adaptationio/skrillz --skill todo-management;npx skills add adaptationio/skrillz --skill "todo-management" 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

todo-management 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

todo-management 用的人多吗?

公开数据是累计安装 2,375 次,近一周安装 97 次,下载 760 次,GitHub 9 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

todo-management 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
todo-management

待办事项管理 · 本页

2,3759执行命令MIT通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Todo Management

Overview

todo-management provides systematic task tracking throughout skill development. It manages task states, provides real-time progress updates, identifies blockers, and ensures momentum is maintained from start to finish.

Purpose: Track progress systematically, maintain visibility into work status, identify issues early, and ensure completion.

Value: Prevents work from being forgotten, provides clear progress visibility, enables course correction, and maintains momentum through completion.

When to Use:

  • After breaking down work with task-development
  • Throughout skill implementation (continuous tracking)
  • When coordinating multiple parallel tasks
  • When reporting progress to stakeholders
  • When ensuring all work gets completed

Prerequisites

Before using todo-management:

  1. Task List: Complete task breakdown from task-development
  2. Clear Objectives: Understanding of what "done" means for each task
  3. Regular Updates: Commitment to updating task status as you work

Task-Based Operations

Operation 1: Initialize Todo List

When to Use: At start of skill development, after task breakdown complete

Process:

  1. Import Task List from task-development
  2. Set Initial State: All tasks to "pending"
  3. Add Metadata: Skill name, start date, estimates
  4. Verify Completeness: All tasks included

Output: Initial todo list ready for tracking

Example:

# Todo List: my-skill
Started: 2025-11-06
Estimate: 12-15 hours

⬜ 1. Create directory (15 min)
⬜ 2. SKILL.md frontmatter (30 min)
⬜ 3. Write Overview (1h)
...

Operation 2: Start Task

When to Use: When beginning work on specific task

Process:

  1. Check Dependencies: Prerequisites complete?
  2. Update State: pending → in_progress
  3. Add Timestamp: Note start time
  4. Focus: Only ONE task in_progress at a time

Output: Task marked as in_progress

Example:

Before: ⬜ 3. Write Overview (1h)
After:  🔄 3. Write Overview (1h) - Started 10:00 AM

Critical Rule: Maximum 1 task in_progress (prevents context switching)


Operation 3: Complete Task

When to Use: Immediately after finishing task

Process:

  1. Verify Completion: Output exists, quality checked
  2. Update State: in_progress → completed
  3. Record Actual Time: Compare to estimate
  4. Check Next: What's ready now?

Output: Task marked as completed

Example:

Before: 🔄 3. Write Overview (1h) - Started 10:00 AM
After:  ✅ 3. Write Overview (1h) - Done 10:45 AM (45min actual)

Best Practice: Complete IMMEDIATELY, don't batch updates


Operation 4: Report Progress

When to Use: Daily, at milestones, or when requested

Process:

  1. Calculate Metrics: Completed, in-progress, remaining
  2. Format Report: Status, current work, blockers
  3. Present: Share with team or document

Output: Progress report with metrics

Example:

Progress Report: my-skill (2025-11-06 14:00)

Overall: 8/20 tasks (40%), 6h spent, ~9h remaining

Completed Today:
- ✅ Directory structure
- ✅ SKILL.md frontmatter
- ✅ Overview
- ✅ Prerequisites

Currently: 🔄 Step 1 (1.5h est, 30min elapsed)

Next Up:
- Step 2
- Step 3

Blockers: None
Status: On track (ahead 30min)

Operation 5: Identify Blockers

When to Use: When task cannot proceed or takes >>20% longer

Process:

  1. Recognize Blocker: Cannot start/complete task
  2. Document: What's blocked, what's the blocker, who can unblock
  3. Take Action: Request help, switch tasks, escalate

Output: Blocker documented and addressed

Example:

BLOCKER: Task 7 - API integration guide
Issue: API documentation not available
Impact: 1 task blocked, 2 downstream affected (~5h work)
Action: Requested from API team, ETA Friday
Workaround: Working on independent tasks meanwhile

Blocker Types:

  • Hard: Cannot proceed at all
  • Soft: Can proceed but inefficiently
  • Waiting: External dependency

Operation 6: Update Estimates

When to Use: When actual time differs significantly from estimated (>20%)

Process:

  1. Compare Actual vs Estimated: Calculate variance
  2. Identify Pattern: All tasks or specific type?
  3. Adjust Remaining: Apply calibration factor
  4. Communicate: Update completion timeline

Output: Revised estimates reflecting reality

Example:

Original: 12-15h total
Actual (5 tasks): 7h vs 5.5h est (27% over)
Analysis: Writing tasks taking longer
Adjustment: 1.3x multiplier for remaining writing
Updated: 15-18h total (vs 12-15h)
New completion: Friday vs Thursday

Operation 7: Handle Task Changes

When to Use: Scope changes, new tasks discovered, tasks obsolete

Process:

  1. Document Change: What, why, impact
  2. Update List: Add/remove/modify tasks
  3. Recalculate: New estimate, critical path

Output: Updated todo list

Example - Add Task:

Added: 8a. Create advanced-patterns.md (3h)
Reason: Users need advanced examples
Impact: +3h (now 15-18h total)

Example - Remove Task:

Removed: 12. Create script (4h) - OBSOLETE
Reason: Manual process sufficient
Impact: -4h (now 8-11h total)

Operation 8: Maintain Momentum

When to Use: Continuously, especially when feeling stuck

Process:

  1. Check Progress: Regular daily review
  2. Identify Killers: Long tasks, blockers, switching, perfectionism
  3. Apply Strategies: Quick wins, timeboxing, skip and return
  4. Celebrate: Mark completions, acknowledge milestones

Momentum Checklist:

  • ≥1 task completed per session?
  • Making progress daily?
  • No tasks stuck >2 days?
  • Blockers addressed <1 day?
  • Focus maintained (1 in-progress)?

When Stuck:

  1. Review completed tasks (see progress!)
  2. Pick smallest pending task (quick win)
  3. Take 15-min break
  4. Ask for help
  5. Switch to different task

When Overwhelmed:

  1. Focus on current task only
  2. Break task down further
  3. Set smaller milestone (next hour)
  4. Remind yourself of MVP

Task State Model

The Three Core States

pending (⬜)

  • Not yet started
  • Ready to work on (or waiting for dependencies)
  • Initial state for all tasks

in_progress (🔄)

  • Currently being worked on
  • CRITICAL: Only ONE at a time
  • Active work happening now

completed (✅)

  • Finished and verified
  • Output exists, quality checked
  • Terminal state (no further changes)

State Transitions

pending → in_progress (start work)
in_progress → completed (finish and verify)
in_progress → pending (blocker discovered)

Special States (Optional)

blocked (🚫): Cannot proceed due to obstacle obsolete (⊗): Task no longer needed deferred (⏸): Postponed to later version


Progress Tracking Formats

Format 1: Simple Checklist

# My Skill Todos

- [ ] Task 1 (30 min)
- [x] Task 2 (1h)
- [ ] Task 3 (2h)

Progress: 1/3 (33%)

Pros: Simple, portable Cons: No in-progress state


Format 2: Enhanced with Emoji

# My Skill Todos

⬜ 1. Create directory (15 min)
✅ 2. SKILL.md frontmatter (30 min) - Done 10:30
🔄 3. Write Overview (1h) - Started 10:45
⬜ 4. Write Step 1 (1.5h)

Progress: 1/4 complete (25%), 1 in progress

Pros: Clear states, visual Cons: Need emoji support


Format 3: Table Format

| # | Task | Est | Status | Actual | Notes |
|---|------|-----|--------|--------|-------|
| 1 | Create dir | 15m | ✅ | 15m | Done |
| 2 | Frontmatter | 30m | ✅ | 25m | Done |
| 3 | Overview | 1h | 🔄 | - | Working |
| 4 | Step 1 | 1.5h | ⬜ | - | Ready |

Progress: 2/4 (50%), Time: 40min / 3.25h

Pros: Structured, tracks actuals Cons: Verbose


Format 4: Grouped by Phase

# My Skill Todos

## Phase 1: Initialization ✅
- ✅ 1. Create directory (15 min)
- ✅ 2. SKILL.md frontmatter (30 min)

## Phase 2: Core Content 🔄
- ✅ 3. Write Overview (1h)
- 🔄 4. Write Step 1 (1.5h) - Working
- ⬜ 5. Write Step 2 (1h)
- ⬜ 6. Write Step 3 (1h)

## Phase 3: References ⬜
- ⬜ 7. Create ref-1.md (3h)
- ⬜ 8. Create ref-2.md (2h)

Progress: 3/8 (37.5%), Phase 1 complete

Pros: Logical grouping, milestones Cons: More structure


Best Practices

Todo Management Best Practices

  1. Update Immediately

- Mark complete right after finishing - Don't batch updates - Update as you work, not end of day

  1. One Task In-Progress

- Focus on single task - Prevents context switching - Finish before starting next

  1. Complete Before Moving

- Finish current task first - "Done" = verified, not "mostly done" - Avoid 90% complete tasks

  1. Track Actuals

- Record actual time - Compare to estimates - Learn for better estimation

  1. Address Blockers Fast

- Don't let blockers sit >1 day - Document clearly - Take action immediately

  1. Celebrate Progress

- Acknowledge completed tasks - Mark milestones visibly - Maintain momentum with wins

Common Mistakes

Mistake 1: Batching Updates

  • Problem: Update once per day
  • Fix: Update immediately as you work

Mistake 2: Multiple In-Progress

  • Problem: 3-4 tasks marked in-progress
  • Fix: ONE task in-progress maximum

Mistake 3: Not Completing

  • Problem: Move to next when "mostly done"
  • Fix: Complete current before next

Mistake 4: Ignoring Blockers

  • Problem: Blocked tasks sit for days
  • Fix: Address within 1 day

Mistake 5: No Actual Tracking

  • Problem: Can't improve estimates
  • Fix: Track actuals, compare to estimates

Integration with Other Skills

With task-development

Flow: task-development → todo-management

task-development creates task list → todo-management tracks progress


With planning-architect

Flow: planning-architect → task-development → todo-management

Plan estimate → Tasks with estimates → Track to completion


With momentum-keeper

Flow: todo-management ← monitors ← momentum-keeper

momentum-keeper checks for stuck tasks, declining velocity


Quick Start

5-Minute Setup

Step 1: Get task list (from task-development)

Step 2: Create initial todos

# Todo: my-skill
⬜ 1. Task one (30 min)
⬜ 2. Task two (1h)
⬜ 3. Task three (2h)

Step 3: Start first task

🔄 1. Task one (30 min) - Started
⬜ 2. Task two (1h)
⬜ 3. Task three (2h)

Step 4: Complete and continue

✅ 1. Task one (30 min) - Done!
🔄 2. Task two (1h) - Started
⬜ 3. Task three (2h)

Examples

Example 1: Simple Skill (5 tasks)

# Todo: calculator-skill

Started: 2025-11-06 09:00
Estimate: 3 hours

✅ 1. Create directory (15 min) - Done 09:15
✅ 2. SKILL.md frontmatter (20 min) - Done 09:35
🔄 3. Write operations (1.5h) - Started 09:35
⬜ 4. Write examples (45 min)
⬜ 5. Validate (15 min)

Progress: 2/5 (40%), 35min / 3h, On track

Example 2: With Blocker

# Todo: medical-integration

✅ 1-6: Completed (6h)
🚫 7. FHIR integration guide (3h) - BLOCKED
⬜ 8-15: Pending

Blocker: FHIR API docs not available
Impact: 3 tasks affected (~5h work)
Action: Requested docs, ETA Friday
Workaround: Working on tasks 8-11 (independent)

References

Detailed guides for specific aspects:


Automation

Use the todo management script:

# Initialize from task list
python scripts/update-todos.py --init task-list.md

# Start task
python scripts/update-todos.py --start 5

# Complete task
python scripts/update-todos.py --complete 5

# Progress report
python scripts/update-todos.py --report

# Mark blocker
python scripts/update-todos.py --blocker 7 "Waiting for docs"

Success Criteria

Effective todo management:

✅ Regular Updates - Tasks updated immediately ✅ Clear Visibility - Progress at a glance ✅ Momentum Maintained - ≥1 task completed per session ✅ Realistic Tracking - Estimates updated based on actuals ✅ Completion Achieved - All tasks eventually completed


Quick Reference

The 8 Todo Operations

OperationPurposeWhen to UseTime
InitializeCreate todo list from tasksStart of project10-20m
Start TaskMark task in progressBeginning work on task1-2m
Complete TaskMark task doneFinishing task1-2m
Report ProgressGenerate progress reportStatus updates, check-ins5-10m
Identify BlockersMark blocked tasksWhen task stuck2-5m
Update EstimatesAdjust time estimatesLearning from actuals10-15m
Handle ChangesAdd/remove/modify tasksRequirements change5-15m
Maintain MomentumEnsure continuous progressKeeping work movingOngoing

All operations are independent - use as needed throughout development

Task States

StateSymbolMeaningTransition To
pending⬜Not yet startedin_progress
in_progress🔄Currently working oncompleted
completed✅Finished successfully-
blocked🚫Stuck, waitingin_progress (when unblocked)
deferred⏸Postponedpending or in_progress
obsolete⊗No longer needed-

Critical Rule: Only ONE task in_progress at a time (prevents context switching)

Common Commands (Script)

# Initialize from task list
python scripts/update-todos.py --init task-list.md

# Start task #5
python scripts/update-todos.py --start 5

# Complete task #5
python scripts/update-todos.py --complete 5

# Mark task #7 as blocked
python scripts/update-todos.py --blocker 7 "Waiting for API docs"

# Generate progress report
python scripts/update-todos.py --report

# Update estimate for task #3
python scripts/update-todos.py --update-estimate 3 "2h"

# Add new task
python scripts/update-todos.py --add "Validate new feature" "1h" "Phase 4"

Progress Metrics

Completion Rate: Completed / Total × 100%

Velocity: Completed tasks / Time elapsed

Estimated Remaining: Sum of remaining task estimates

Burn Rate: Time spent / Total estimated time × 100%

On Track?: Burn rate ≈ Completion rate (±10%)

Best Practices Quick List

  1. ✅ Update immediately (not in batches)
  2. ✅ One in_progress (no context switching)
  3. ✅ Mark blockers (visibility of issues)
  4. ✅ Complete before new (finish current task first)
  5. ✅ Update estimates (learn and improve)
  6. ✅ Report regularly (track progress)
  7. ✅ Handle changes (adapt to new requirements)
  8. ✅ Maintain momentum (≥1 completed per session)

State Transition Diagram

pending ──start──> in_progress ──complete──> completed
   ↑                    ↓
   └────────────────blocked
                        ↓
                    deferred

Troubleshooting Quick Fixes

ProblemQuick Fix
Multiple in_progressComplete or defer all but one
Stalled progressIdentify blockers, seek help
Estimates way offUpdate remaining estimates
Too many tasksDefer low-priority tasks
Losing momentumComplete quick wins

For More Information

  • State management: references/state-management-guide.md
  • Progress reporting: references/progress-reporting-guide.md
  • Automation: scripts/update-todos.py --help

todo-management is essential for maintaining progress from task list to completed skill. Use it consistently throughout development for successful outcomes.

平台分布

github-copilot

26.78%
按下载量换算204

Claude Code

22.81%
按下载量换算173

mcpjam

15.63%
按下载量换算119

moltbot

13.02%
按下载量换算99

windsurf

6.63%
按下载量换算50

zencoder

3.22%
按下载量换算24

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/adaptationio/skrillz --skill todo-management;npx skills add adaptationio/skrillz --skill "todo-management" 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills