todo_skill

Manage in-conversation to-do lists with task statuses and structured outputs.

5|2|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/William2333ZZ/ParameciumU --skill todo-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo_skill
Source: https://github.com/William2333ZZ/ParameciumU/tree/main/packages/agent-template/template/skills/todo_skill
Command: npx skills add https://github.com/William2333ZZ/ParameciumU --skill todo-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you keep track of tasks and their progress directly within your conversation, ensuring no task is forgotten and progress is always visible.

Core Features & Use Cases

  • Task Creation: Break down complex tasks into smaller, manageable to-do items with unique IDs.
  • Status Tracking: Update the status of tasks (pending, in_progress, completed) as you work on them.
  • Progress Monitoring: Easily view the current list of all tasks and their statuses.
  • Use Case: When starting a large project, use todowrite to list all sub-tasks. As you complete each one, update its status to completed using todowrite with merge: true.

Quick Start

Use todowrite to add a new task with id 'task-1' and content 'Draft project proposal'.

Frequently Asked Questions about todo_skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track task progress directly within a conversation?

You can track task progress directly within a conversation by using this Skill to maintain an in-conversation to-do list, ensuring no task is forgotten and your progress is always visible.

What is the best way to break down a large project into manageable sub-tasks?

The best way to break down a large project is to use the task creation feature to list all smaller to-do items with unique IDs, allowing you to easily update and monitor each sub-task.

How do I update task statuses to mark items as completed or in progress?

You update task statuses by writing to the to-do list with a merge parameter, changing specific items between pending, in_progress, and completed as you work on them.

Can I integrate this in-conversation to-do list with external task management systems?

Yes, this Skill supports integration with external task management systems by providing a structured list of your tasks, IDs, and statuses for export or synchronization.

What task statuses are supported for workflow progress tracking?

The supported task statuses for workflow progress tracking are pending, in_progress, and completed, allowing you to clearly monitor the lifecycle of every task item.