completetodo

Mark open TODO items as completed with timestamps in ContextDB/todos.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/maggit/claude-workspace --skill completetodo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: completetodo
Source: https://github.com/maggit/claude-workspace/tree/main/skills/completetodo
Command: npx skills add https://github.com/maggit/claude-workspace --skill completetodo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you automatically update open TODO items in ContextDB/todos by marking what has been completed in the current session, keeping your task vault accurate with minimal manual coordination.

Core Features & Use Cases

  • Scan ContextDB/todos for open items (ignore completed- prefixed files) and collect all open tasks.
  • Compare open items against work completed in the current session, and mark items as done only when there is clear evidence.
  • Update the files by replacing - [ ] with - [x] and appending an inline completion timestamp, while preserving any remaining items.
  • If all items in a file are completed, rename it to a completed- prefixed filename to skip in future scans.
  • Use Case: you finish several subtasks during a session and want your knowledge vault to reflect completion without re-typing tasks.

Quick Start

Instruct the assistant to run the completetodo workflow to update open TODOs based on the current session.

Frequently Asked Questions about completetodo

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

FAQPage Schema
How do I automatically mark TODO items as done from my current session?

To automatically mark TODO items as done, the Skill scans ContextDB/todos for open tasks, matches them against completed work in your current session, and updates the files with checked marks and completion timestamps.

How does task tracking handle files once all checklist items are completed?

When all checklist items in a file are marked done, task tracking renames the file with a completed- prefix. This ensures the file is ignored during future scans of your open TODO items.

Can I update multiple open TODOs in ContextDB without manually editing each file?

Yes, you can update multiple open TODOs by instructing the assistant to run the completetodo workflow. It compares your session's work against all open items and applies batch updates to preserve unfinished tasks.

What happens to unfinished tasks when I mark completed TODOs in a checklist?

Unfinished tasks are preserved when completed TODOs are marked. The workflow replaces only the matched items with checked marks and timestamps, leaving any remaining open items untouched in the same file.

Does this workflow require completed- prefixed files to be scanned for open tasks?

No, the workflow ignores completed- prefixed files when scanning for open tasks. It only collects and evaluates active checklist items to prevent re-processing already finished TODOs.