todo

Aggregate unchecked carryover items, calendar events, and morning brief actions into a Markdown todo list.

14|2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/opencodos/opencodos --skill todo-opencodos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/opencodos/opencodos/tree/main/skills/Daily%20Todo
Command: npx skills add https://github.com/opencodos/opencodos --skill todo-opencodos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a frictionless daily planning workflow by aggregating unchecked carryover items, calendar events, and action items from today's morning brief into a single, ready-to-execute todo list.

Core Features & Use Cases

  • Auto-carryover: include unfinished items from yesterday to ensure nothing slips through the cracks.
  • Calendar integration: pull today’s events and nearby days to help schedule deep work and communications.
  • Brief extraction: derive actionable items from the morning brief and organize them into task buckets (Deep Work, Comms, Long Tail, Fear Work).
  • Interactive / auto mode: supports interactive carryover in a TTY environment and fully automatic carryover for cron-like runs.
  • Output formatting: saves a Markdown-formatted todo to Vault/3 - Todos for downstream tools (e.g., Claude Code).

Quick Start

Run bun run 'skills/Daily Todo/generate-todo.ts' to generate today's todo.

Frequently Asked Questions about todo

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

FAQPage Schema
How do I auto-generate a daily todo list from my calendar and briefs?

To auto-generate a daily todo list, this Skill aggregates unchecked carryover items, calendar events, and morning brief action items into a single Markdown file. It organizes tasks into buckets like Deep Work and Comms for immediate execution.

How does automatic carryover of unfinished tasks work for daily planning?

Automatic carryover works by scanning yesterday's todo list for unchecked items and automatically including them in today's generated list. This ensures unfinished tasks slip through the cracks, supporting both interactive TTY environments and fully automatic cron runs.

Can I run automated todo generation via cron without user interaction?

Yes, you can run automated todo generation via cron using the fully automatic carryover mode. This mode skips interactive prompts, pulling calendar events and brief actions to write the Markdown output directly to your Vault without user intervention.

Does daily planning automation support organizing tasks into specific buckets?

Daily planning automation supports bucketed task organization by extracting action items from your morning brief and sorting them into categories like Deep Work, Comms, Long Tail, and Fear Work. This helps structure your daily workflow effectively.

What is the best way to integrate calendar events into a daily todo workflow?

The best way to integrate calendar events into a todo workflow is by pulling today's schedule and nearby days to help schedule deep work and communications. The extracted events are aggregated with carryover items into a ready-to-execute Markdown list.

Where does the generated Markdown todo list get saved for downstream tools?

The generated Markdown todo list gets saved directly to the Vault/3 - Todos directory. This standard output location allows downstream tools, such as Claude Code, to easily access and process your daily task list.