todo

Saves chat sessions and distills unfinished work into dated todo lists and chapter trackers.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/nimdvir/dima-publishing --skill todo-nimdvir
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/nimdvir/dima-publishing/tree/main/.agents/skills/todo
Command: npx skills add https://github.com/nimdvir/dima-publishing --skill todo-nimdvir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Chat sessions with AI assistants are not automatically saved, so in-progress work and open threads get lost between working sessions. This Skill preserves session context and converts unfinished tasks into actionable to-do items for the next working day. ## Core Features & Use Cases - Session Handoff: Automatically saves a dated chat summary to books/database-book/chats/ before capturing action items, so every todo links back to its source conversation. - Three Modes: Show the current action-item list, add end-of-session items with user confirmation, or quickly save the chat only. - Dual Tracking: Writes chapter-related items to both todo.md and chapter-tracker.md, with optional mirroring to a Notion ✅ Project TODO page. - Use Case: At the end of a book-editing session, say "I'm done for today" and the Skill saves the chat, proposes next-day action items with chat and GitHub links, and updates the chapter tracker after your confirmation. ## Quick Start Tell the assistant "I'm done for today, add my unfinished work to the todo list" to save the chat and capture next-day action items.

Frequently Asked Questions about todo

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

FAQPage Schema
How do I save my AI chat session before ending work?▼

Invoke the todo skill in save mode by saying "just save the chat" or "/todo save". It writes a dated summary with TL;DR, key points, and completed work to the chats directory without creating any todo items.

How do I create a handoff todo list for my next work session?▼

Say "I'm done" or "/todo add" at the end of a session. The skill saves the chat, identifies unfinished threads, proposes action items for your confirmation, then writes them to todo.md under the next working day's date.

Can todo items sync to Notion automatically?▼

Yes, when Notion tools are connected, confirmed items are mirrored to the "✅ Project TODO" page under the project wiki. Repository files remain canonical, and Notion failures never block the local writes.

Does the todo skill write items without my approval?▼

No, the skill always presents the proposed action-item list and waits for explicit confirmation before writing to todo.md or chapter-tracker.md. You can add, remove, or reword items during confirmation.

What is the difference between todo and progress tracking?▼

The todo skill captures pending, unfinished work for future sessions in todo.md. Completed work belongs in a separate progress-update flow that writes to edit-log.md, so the two never overlap.