mcpbeat Sign in

Task List Agent Skill

Required for 4+ step requests; add tasks at start and update status after each step.

6k tokens
context cost
the whole folder, loaded on every use
4
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
162
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/NVIDIA/SkillEvaluator --skill task-list

What comes with it

21 123 bytes besides the instruction
evals/evals.json
references/task_patterns.md
scripts/tasks.py

The instruction itself

11 sections, as written by the author

Task List Skill

Track multi-step tasks to ensure nothing is forgotten.

When to use

  • The request requires 4 or more distinct steps
  • You need to perform several operations in sequence

Instructions

  • Add tasks before starting multi-step work.
  • Mark exactly one task in progress while working.
  • Update task status as each step completes.
  • Keep task text concise and action-oriented.

How to use

Use the tasks tool directly. Do NOT use run_code, execute, or write_file for task management.

1. Add tasks at the start

tasks(operation="add_multiple", content="Step one; Step two; Step three")

This clears any previous tasks. Each request starts fresh.

Examples

tasks(operation="add_multiple", content="Inspect repo; Run tests; Summarize findings")
tasks(operation="start", task_id="task_1")
tasks(operation="complete", task_id="task_1")

2. Start a task before working on it

tasks(operation="start", task_id="task_1")

3. Complete a task when done

tasks(operation="complete", task_id="task_1")

4. Check what's next

tasks(operation="next")

All operations

| Operation | Args | Description |

|-----------|------|-------------|

| add_multiple | content="t1; t2; t3" | Add tasks (clears previous) |

| start | task_id="task_1" | Mark in_progress |

| complete | task_id="task_1" | Mark completed |

| cancel | task_id="task_1" | Cancel a task |

| list | (none) | Show all tasks |

| next | (none) | Get next pending task |

Rules

  • One task in_progress at a time
  • Start before working, complete when done
  • Do not leave tasks hanging

How to use it

Copy the folder

Take nvidia/task-list from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.