todo-add

GitHub

Add a task to the appropriate configured to-do list while checking for duplicates.

skills/todo-add/SKILL.md chrisblattman/claudeblattman

Install

npx skills add chrisblattman/claudeblattman --skill todo-add -g -y
More Options

Use without installing

npx skills use chrisblattman/claudeblattman@todo-add

指定 Agent (Claude Code)

npx skills add chrisblattman/claudeblattman --skill todo-add -a claude-code -g -y

安装 repo 全部 skill

npx skills add chrisblattman/claudeblattman --all -g -y

预览 repo 内 skill

npx skills add chrisblattman/claudeblattman --list

SKILL.md

Frontmatter
{
    "name": "todo-add",
    "description": "Add a task to the appropriate configured to-do list while checking for duplicates."
}

Add To-Do Item

v1.1 — Adapted for public use

Add a new to-do item to the correct list with duplicate checking.

Instructions

1. Get the item details

If not provided by the user, ask:

  • What's the task? (brief description)
  • Any additional context?

2. Determine the correct list

Based on the item content, suggest the appropriate list using the routing table below. This table is an example — customize it to match your own lists and keywords.

Keywords/Topics Suggested List
config, settings, infrastructure, setup, tools Main
email, calendar, briefing, scheduling Work

Present your suggestion:

This sounds like a [Main/Work] item because [reason].

Suggested list: ~/Documents/todo.md
Priority: [High/Medium/Low]

Is this correct, or should it go elsewhere?

3. Check for duplicates

Read the target TODO file and scan for similar items. Check for:

  • Same keywords in item titles
  • Related tasks that might overlap
  • Items that could be expanded instead of duplicated

If potential duplicate found:

Potential duplicate detected:

Existing item: "[item title]"
Location: [file path], [priority level]

Options:
1. Add anyway (they're different enough)
2. Update the existing item instead
3. Cancel

4. Add the item

Once confirmed, add to the appropriate section with this format:

- [ ] **[Item title]**
  - [Context/details if provided]

Update the "Last updated" date in the file header.

5. Confirm

Added to [list name]:
  - [ ] **[Item title]**

Priority: [High/Medium/Low]

File Locations

  • Main: ~/Documents/todo.md

Add more lists by creating additional todo files and adding them here. For example:

  • Work: ~/Documents/todo-work.md
  • Personal: ~/Documents/todo-personal.md

Priority Definitions

Priority When to use
High Blocking progress, causing problems, or time-sensitive
Medium Would improve things but not blocking
Low Nice to have, someday

Notes

  • If the user specifies a list directly, skip the routing suggestion
  • If the user specifies priority, use it; otherwise suggest based on urgency cues

Customization Points

To set up this skill for your workflow:

  1. File locations: Edit the "File Locations" section to point to your actual todo files. You can use any number of lists — one file per list works well.

  2. Keyword routing table: Edit the table in Step 2 to reflect your own categories. For example, if you have a "Research" list, add a row like | papers, data, analysis, literature | **Research** |.

  3. Priority mapping: If your todo files use different section names (e.g., "Active" / "Up Next" / "Someday" instead of "High" / "Medium" / "Low"), add a mapping note. For example:

    High → Active
    Medium → Up Next
    Low → Someday
    
  4. Single vs. multi-list: If you only use one todo file, you can simplify this skill by removing the routing logic in Step 2 entirely and hardcoding the single file path.

  5. Item format: The default format uses - [ ] **Title** with indented context. Adjust to match your existing todo file format (e.g., plain - [ ] Title or numbered lists).

Version History

  • a79c756 Current 2026-11-07 15:29

Same Skill Collection

codex-starter/skills/ask-agents/SKILL.md
codex-starter/skills/done/SKILL.md
codex-starter/skills/prompt/SKILL.md
codex-starter/skills/review-plan/SKILL.md
plugins/starter-kit-claude/skills/adversarial-review/SKILL.md
plugins/starter-kit-claude/skills/ask-agents/SKILL.md
plugins/starter-kit-claude/skills/council/SKILL.md
plugins/starter-kit-claude/skills/done/SKILL.md
plugins/starter-kit-claude/skills/kit-hello/SKILL.md
plugins/starter-kit-claude/skills/kit-setup/SKILL.md
plugins/starter-kit-claude/skills/prompt/SKILL.md
plugins/starter-kit-codex/skills/adversarial-review/SKILL.md
plugins/starter-kit-codex/skills/ask-agents/SKILL.md
plugins/starter-kit-codex/skills/council/SKILL.md
plugins/starter-kit-codex/skills/done/SKILL.md
plugins/starter-kit-codex/skills/kit-hello/SKILL.md
plugins/starter-kit-codex/skills/kit-setup/SKILL.md
plugins/starter-kit-codex/skills/prompt/SKILL.md
plugins/starter-kit/skills/council/SKILL.md
plugins/starter-kit/skills/done/SKILL.md
plugins/starter-kit/skills/kit-hello/SKILL.md
plugins/starter-kit/skills/kit-setup/SKILL.md
plugins/starter-kit/skills/prompt/SKILL.md
plugins/starter-kit/skills/review-plan/SKILL.md
skills/aniket-me/SKILL.md
skills/announcement-digest/SKILL.md
skills/checkin/SKILL.md
skills/deep-research/SKILL.md
skills/dr-synthesize/SKILL.md
skills/goals-review/SKILL.md
skills/morning-brief/SKILL.md
skills/post-meeting/SKILL.md
skills/pre-meeting-brief/SKILL.md
skills/proposal-revise/SKILL.md
skills/proposal-write/SKILL.md
skills/schedule-query/SKILL.md
skills/setup-project-management/SKILL.md
skills/tax-guide/SKILL.md
skills/tips-curate/SKILL.md
skills/tips-integrate/SKILL.md
skills/tips-scout/SKILL.md
skills/todo-queue/SKILL.md
skills/todo-review/SKILL.md
skills/triage-inbox/SKILL.md
skills/weekly-review/SKILL.md
starter-kit-source/skills/adversarial-review/SKILL.md
starter-kit-source/skills/ask-agents/SKILL.md
starter-kit-source/skills/council/SKILL.md
starter-kit-source/skills/done/SKILL.md

Metadata

Files
0
Version
a79c756
Hash
6419ac73
Indexed
2026-11-07 15:29

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-10 03:11
浙ICP备14020137号-1