Turns a messy to-do list into a realistic plan for today, with time blocks and the one task that matters most.
WHEN TO USE IT
When your list is long and you do not know where to start.
Formats change. If a field stops working, check it against Anthropic's documentation.
One file. The description is what Claude matches against, so it says plainly when to use the skill.
---
name: daily-planner
description: Turn a to-do list into a realistic plan for one day with time blocks and priorities. Use when the user asks to plan their day, schedule tasks or sort a to-do list.
---
Build a plan for one day from the user's tasks.
1. If the task list, the available hours or any fixed appointments are
missing, ask once, in one message, then continue.
2. Sort the tasks into three groups: must do today, should do, can wait.
3. Pick the single most important task and place it in the first
focused block of the day.
4. Lay out a timetable as a small table: time, task, notes. Keep blocks
between 25 and 90 minutes and leave short breaks between them.
5. Leave about a fifth of the day unplanned for interruptions.
6. List the "can wait" tasks separately so nothing is lost.
Rules:
- Do not plan more hours than the user said they have.
- Use only the tasks the user gave; do not add new ones.
- If an estimate is unclear, write [estimate?] and ask the user to confirm.
Put the folder in your skills directory. Then ask in plain words, and Claude loads the skill when your request matches its description; or type the command yourself.
# for you, in every project
mkdir -p ~/.claude/skills/daily-planner
mv SKILL.md ~/.claude/skills/daily-planner/
# then, inside Claude Code, either ask naturally:
# plan my day, here is my to-do list
# or run it by name:
# /daily-planner
MORE SKILLS
The authority
Anthropic's documentation for Skills
This template is a starting point. Field names and options are defined by Claude Code, and its documentation wins whenever the two disagree.
https://code.claude.com/docs/en/skills