opentodos

Scan ContextDB/todos files for open TODO items and archive completed ones.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Retrieve and display the latest open TODO items from ContextDB/todos so you can decide what to tackle next, focusing discussion and action.

Core Features & Use Cases

  • Open item aggregation: scans ContextDB/todos, ignores completed items, and lists up to 10 items across files, prioritizing newest.
  • Contextual tracing: reports the source file for each item, giving you immediate context for prioritization.
  • Archive completed files: if a scanned file has no open items, rename it to the prefix completed-, and continue scanning.

Quick Start

Show me the latest open TODOs from ContextDB/todos and begin a prioritization review.

Frequently Asked Questions about opentodos

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

FAQPage Schema
How do I find open TODO items for prioritization across my files?

Open TODO items are identified by scanning active files from newest to oldest, collecting up to 10 open tasks while skipping completed ones. It aggregates these items and traces them back to their original source files for immediate prioritization context.

How does this task management workflow handle files with no open items?

When task scanning encounters a file with no open items, it automatically archives the file by renaming it with a completed- prefix. This keeps your active workspace clean and ensures only actionable files remain in standard rotation.

Can I use this to track knowledge work tasks stored in ContextDB?

Yes, you can use this for knowledge work tasks stored in ContextDB/todos. It specifically targets this directory to retrieve and display the latest open items, excluding completed ones, so you can decide what to tackle next.

What is the maximum number of open tasks this workflow aggregates at once?

The maximum number of open tasks aggregated at once is 10. It prioritizes the newest items across your active files to provide a focused list for immediate action and discussion.

Does it preserve the originating file context for each TODO item?

Yes, it preserves the originating file context for each TODO item. It reports the source file alongside every open item it collects, giving you immediate contextual tracing for prioritization and action.