# Do.agenda

> Build a current agenda from DeepOrbit Markdown tasks. Use when the user asks what to do today, what is overdue, what is upcoming, for a task review, or for a daily planning summary across Inbox, Diary, and Projects.

- Skill: `dull-bird/do-agenda` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dull-bird/do-agenda`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dull-bird/do-agenda/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: dull-bird (https://skillmd.com/u/dull-bird)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dull-bird/do-agenda

---


# Build an Agenda

Run:

```bash
deeporbit --vault "<vault-path>" agenda
```

Present the returned groups in this order: overdue, today, upcoming, unscheduled. Omit the completed group unless the user asks for a review. Preserve task IDs so the user can complete an item through `do.todo`.

Tasks may carry richer fields — surface them when present:

- `⏰ HH:MM` — an exact time within the due day; order today's timed tasks by it and mention times explicitly in summaries.
- Priority (`🔺⏫🔼🔽⏬`) — list high-priority items first within a group.
- `🔁 every …` — recurring tasks reappear after completion; never treat them as one-off.
- Subtasks — report parent progress as `[n/m]` (derived, see `deeporbit todo list --view progress`); do not flatten subtasks away when the user asks about a project.

When used from `do.daily`, include the agenda without duplicating the same checkbox into the Daily Note. The original Markdown task remains the source of truth.

