todo

Manage to-do lists by adding, listing, and completing tasks via the msgcode CLI.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/42atom/msgcode --skill todo-42atom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/42atom/msgcode/tree/main/src/skills/runtime/todo
Command: npx skills add https://github.com/42atom/msgcode --skill todo-42atom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines task management by allowing users to easily add, view, and mark tasks as complete, ensuring nothing falls through the cracks.

Core Features & Use Cases

  • Add Tasks: Quickly add new to-do items.
  • List Tasks: View all current tasks.
  • Mark as Done: Easily mark tasks as completed.
  • Use Case: Keep track of daily chores, project action items, or shopping lists.

Quick Start

Add a new task by running the command to add "Buy groceries" to your to-do list.

Frequently Asked Questions about todo

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

FAQPage Schema
How do I manage a to-do list and mark tasks as complete from the command line?

To manage a to-do list from the command line, you can add new items, view all current tasks in a specified workspace directory, and easily mark specific tasks as complete to ensure nothing falls through the cracks.

What is the best way to keep track of daily tasks and project action items in a specific directory?

The best way to track daily tasks and project action items is by operating directly within a specified workspace directory, which defaults to the current directory, allowing you to quickly add and list to-do items.

Can I use this task management tool for simple lists like daily chores and shopping lists?

Yes, you can use this task management tool for simple lists like daily chores and shopping lists by quickly adding new to-do items and viewing all current tasks in your workspace directory.

How do I add a new task to my current to-do list?

To add a new task to your to-do list, run the command to add the task name, such as "Buy groceries", and the task management system will store it in your current workspace directory.

Do I need the msgcode CLI to perform task operations?

Yes, you need the msgcode CLI because the task management system integrates with it to handle core task operations like adding, listing, and marking to-do items as complete.

Why are my completed tasks not being marked as done in the workspace directory?

Completed tasks might not be marked as done if the workspace directory is not correctly specified or if the msgcode CLI integration encounters an issue during the task completion process.