memory-todo

Parse and update MEMORY-TODO.md and project-*.md files for todo management.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/dokdo2013/claude-code-skills --skill memory-todo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-todo
Source: https://github.com/dokdo2013/claude-code-skills/tree/main/skills/memory-todo
Command: npx skills add https://github.com/dokdo2013/claude-code-skills --skill memory-todo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates and automates management of project todos stored in MEMORY-TODO.md and project-*.md files so users no longer manually track, update, or search scattered task notes across a project's memory directory.

Core Features & Use Cases

  • List todos: Parse MEMORY-TODO.md and referenced project-*.md files, group by date, highlight overdue items, and filter by category.
  • Add todos: Extract name, description, deadlines from natural language, perform duplicate checks, auto-classify category, create project file, and insert an entry with sensible default deadlines.
  • Complete & archive: Identify items from context or selection, remove from index, and move project files to an archive/ folder without touching MEMORY.md.
  • Daily task automation: Parse DAILY-TASKS.md, detect missed daily or weekday tasks, suggest execution procedures, and update last_run when completed.
  • Use case: Developers and SREs can ask for today's tasks, add a new bugfix, mark fixes done, or run daily system checks from a conversational prompt.

Quick Start

Show my todos for today, include any missed daily tasks, and mark the incident fix as completed.

Frequently Asked Questions about memory-todo

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

FAQPage Schema
How do I manage project todos stored in markdown files without manual tracking?

You can manage project todos by parsing and updating MEMORY-TODO.md and project-*.md files. The system auto-classifies categories, sets default deadlines, and archives completed items without touching MEMORY.md.

How do I add a new todo from a natural language prompt?

To add a todo, the system extracts the name, description, and deadlines from your natural language input. It performs duplicate checks, auto-classifies the category, creates the project file, and inserts the entry with sensible default deadlines.

How do I track and detect missed daily or weekday tasks from a markdown file?

Daily task tracking parses DAILY-TASKS.md to detect missed daily or weekday tasks. It suggests execution procedures and updates the last_run timestamp when tasks are completed, automating your daily check workflows.

How do I list and filter todos to highlight overdue items?

Listing todos parses MEMORY-TODO.md and referenced project files, grouping them by date. It highlights overdue items and allows you to filter the results by category for quick project task management.

How do I complete and archive todos without affecting my main memory notes?

Completing todos identifies items from context or selection, removes them from the index, and moves project files to an archive folder. This archiving process specifically avoids touching your MEMORY.md file.

Can I use natural language to run daily system checks as an SRE?

Yes, developers and SREs can run daily system checks from a conversational prompt. You can ask for today's tasks, add a new bugfix, or mark incident fixes as completed entirely through natural language.