todo

Manage tasks with priorities, due dates, and categories via JSON persistence.

3|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/neoalienson/skills --skill todo-neoalienson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/neoalienson/skills/tree/main/todo-list
Command: npx skills add https://github.com/neoalienson/skills --skill todo-neoalienson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps individuals manage tasks by adding, listing, completing, and removing items with optional priorities, due dates, and category tagging to keep work and life organized.

Core Features & Use Cases

  • Add, view, complete, and remove tasks with optional priority and due dates.
  • Organize tasks by category and filter by status to focus on what matters.
  • Persist data locally and support category reallocation when categories change.

Quick Start

Use the todo skill to add a task: node {baseDir}/todo.mjs add Buy groceries --due 2026-02-20 --category personal To view tasks: node {baseDir}/todo.mjs list To mark a task complete: node {baseDir}/todo.mjs complete <id>

Frequently Asked Questions about todo

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

FAQPage Schema
How do I manage personal tasks with due dates and categories?

You can manage personal tasks by adding, listing, completing, and removing items with optional priorities, due dates, and category tagging. This enables quick capture and filtered views by status or category to keep work organized.

Can I set up reminders for my todo list items?

Yes, you can set up lightweight reminders for your todo list items using optional cron-based reminders. This personal productivity feature helps you track task deadlines without requiring external notification systems.

How do I filter tasks by status or category to focus on what matters?

You can filter tasks by status or category using the list command to view specific subsets of your todo items. Organizing tasks by category allows you to focus on what matters most in your personal productivity workflow.

Where does local task management store my data?

Local task management enforces local JSON-based persistence for storing your data. This ensures your todo items, categories, and task lifecycle states are saved directly on your device without relying on cloud services.

What happens to my tasks when I change or reallocate categories?

When you change categories, the system supports category reallocation to ensure your tasks remain properly organized. This means existing tasks are updated to reflect the new category structure without losing your task data.