day-plan

Builds a daily priority list by asking five structured questions and organizing Todoist tasks.

60|11|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/matyasstoch/david-skills --skill day-plan-matyasstoch
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: day-plan
Source: https://github.com/matyasstoch/david-skills/tree/main/skills/day-plan
Command: npx skills add https://github.com/matyasstoch/david-skills --skill day-plan-matyasstoch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Deciding what to work on each day is hard when hundreds of tasks pile up across multiple projects. This Skill turns chaotic Todoist backlogs into a focused, ordered priority list through a structured question-driven process where you make the decisions and the AI organizes. ## Core Features & Use Cases - Five-Question Planning Flow: Asks about your #1 outcome, time-locked commitments, content pipeline, biggest bottleneck, and quick wins β€” one at a time. - Daily File Journaling: Creates a work/daily/DD-MM-YYYY.md file capturing your reasoning, decisions, and the final priority list as the day's single source of truth. - Todoist Integration: Fetches tasks across Personal, Business, David, and Wisdom projects, filters quick wins completable in ~15 minutes, and logs confirmed lists to a SQLite database. - Use Case: You open your laptop facing 349 Todoist tasks. The Skill fetches them, asks you five questions, and distills everything into an 11-item ordered list alternating deep work blocks with quick wins. ## Quick Start Ask the AI to plan your day and build a priority list from your Todoist tasks.

Frequently Asked Questions about day-plan

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

FAQPage Schema
How do I plan my day with AI using Todoist tasks?β–Ό

The Skill fetches all today and overdue Todoist tasks across your projects, then asks five questions one at a time about your top outcome, deadlines, and quick wins. It builds an ordered priority list from your answers rather than choosing tasks for you.

How to prioritize tasks when everything feels urgent?β–Ό

The process anchors on your single most important outcome, then alternates 60-90 minute deep work blocks with 5-minute quick wins. Team-unblocking tasks go first, and the list is capped at roughly 10-12 items.

Does the day planning skill choose tasks for me?β–Ό

No. The AI explicitly does not select tasks β€” it asks questions, you decide, and it organizes. This follows the principle that AI has poor judgment and taste for personal prioritization.

What happens if a daily plan file already exists?β–Ό

The Skill checks for an existing daily file for today's date before creating one. If a plan already exists, it asks what needs updating instead of rebuilding from scratch, and never creates a duplicate file.

Where is the confirmed priority list stored?β–Ό

The final list is written to the daily markdown file under work/daily/ and inserted into the priority_lists table in docs/data/user-behavior.db with a timestamp, items, and process notes.