Daily
A opinionated collection of agent skills organized by domain: dev, writing, productivity, and knowledge management
npx -y skills add kriscard/Skills --skill dailyAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Daily startup ritual for the Obsidian vault: create today's workday note, surface exact context, and require the user to choose one daily outcome and next action. Use for "start my day", "daily startup", "today's focus", or /daily.
SKILL.md
3.4 KB, as published. Nobody here has run it
Daily Startup
A 5–10 minute workday startup. The note is a cockpit the user revisits, not an AI-generated report.
1. Workday gate
Derive the real local date and weekday.
- Monday–Friday: continue.
- Saturday/Sunday: do not create a note. Say weekend notes are intentionally off by default and ask whether the user explicitly wants one.
Completion: the run has a confirmed workday date or explicit weekend override.
2. Create missing periodic notes
Batch existence checks before creating anything.
| Period | Condition | Path | Template |
|---|---|---|---|
| Daily | every confirmed workday | 2 - Areas/Daily Ops/YYYY/YYYY-MM-DD.md | Daily Notes |
| Weekly | Monday | 2 - Areas/Daily Ops/YYYY/YYYY-Www.md | Weekly Planning |
| Monthly | first workday on/after month start | 2 - Areas/Goals/Monthly/M - Month YYYY.md | Monthly Goals |
| Quarterly | first workday on/after quarter start | 2 - Areas/Goals/Quaterly/Quaterly Goals - QN YYYY.md | Quarterly Goals |
Use obsidian read, then obsidian template:read ... resolve, then obsidian create. Never create an empty note. Preserve the Quaterly spelling.
Completion: today's note exists and every due periodic note exists or a concrete CLI failure is reported.
3. Gather context in parallel
Read:
- today's note;
- the current flat weekly note;
- the most recent prior workday note, including its exact
## Carry Forwardsection; - active projects from
MOCs/bases/Active Projects.base, falling back to1 - Projects/; - today's open tasks;
- Inbox count.
Treat carry-forward items as candidates, never commitments. Detect overload when the weekly note contains more than one outcome in a lane or today's note already contains multiple competing outcomes.
Completion: the user can see the relevant weekly lanes, exact carry-forward candidates with sources, and any overload warning.
4. Human commitment gate
Propose concise candidates from the gathered context, then ask the user to choose or write:
- one Daily Outcome;
- what Done when means;
- one Next Action;
- the first Active Focus Block finish line.
Do not choose these silently. Do not prepend carry-forward automatically. The user may edit the AI proposal manually in Obsidian instead of answering in chat; reread the note before writing anything else.
Completion: the outcome and next action are explicitly user-confirmed.
5. Update named sections
Write only the confirmed values into Daily Outcome, Next Action, and Active Focus Block.
Prefer a heading-targeted Obsidian patch tool when available. Otherwise show the exact replacement and use a read + overwrite flow only after approval. Never append duplicate headings.
Leave Parking Lot, Work Notes, Ideas Worth Sharing, and Ready to Resume ready for manual use during the day.
Completion: the daily note contains exactly one confirmed outcome, next action, and focus finish line.
Report
Return only:
- notes created;
- exact carry-forward candidates surfaced;
- Inbox count;
- confirmed outcome, next action, and focus block;
- any overload warning.
If Obsidian CLI fails, say: "Obsidian CLI isn't working — update Obsidian with CLI enabled."