format-todo-list

Convert imperative to-do items into TodoWrite JSON with validated statuses.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/RussianLioN/moltinger --skill format-todo-list-russianlion
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: format-todo-list
Source: https://github.com/RussianLioN/moltinger/tree/main/.claude/skills/format-todo-list
Command: npx skills add https://github.com/RussianLioN/moltinger --skill format-todo-list-russianlion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill standardizes the formatting of to-do items, ensuring they are compatible with the TodoWrite tool and providing clear status and active form descriptions.

Core Features & Use Cases

  • Todo Formatting: Converts imperative task descriptions into present continuous for activeForm.
  • Status Validation: Ensures that the provided status is one of the allowed TodoWrite values (pending, in_progress, completed).
  • Structured Output: Generates a JSON output conforming to the TodoWrite schema, ready for use by the orchestrator.
  • Use Case: When creating a new phase checklist for a project, use this Skill to automatically format each task with the correct status and a descriptive activeForm.

Quick Start

Use the format-todo-list skill to format the following todos: [{"content": "Run tests", "status": "in_progress"}, {"content": "Fix bugs", "status": "pending"}].

Frequently Asked Questions about format-todo-list

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

FAQPage Schema
How do I format a task checklist for TodoWrite JSON schema?▼

The TodoWrite format requires status fields to be strictly set as pending, in_progress, or completed. This Skill validates your provided statuses against these allowed values to ensure seamless integration and accurate orchestrator progress tracking.

How do I convert imperative task descriptions into present continuous for TodoWrite?▼

To convert imperative task descriptions, the Skill automatically transforms the content into a present continuous activeForm. For example, an imperative input like 'Run tests' is reformatted into the activeForm 'Running tests' for the TodoWrite structure.

Can I use this to generate a phase checklist for orchestrator progress tracking?▼

Yes, you can use this Skill to generate a phase checklist for orchestrator progress tracking. It takes your raw phase tasks and outputs a standardized JSON array that the orchestrator can directly consume for progress monitoring.

What input format is required for formatting todos with this tool?▼

The required input format for formatting todos is a list of objects containing content and status fields. You must provide this input adhering to the specified JSON schema so the Skill can process and generate the correct TodoWrite output.