agentsclimarketplace

Daily

Skill kriscard/Skills/skills/obsidian/daily

A opinionated collection of agent skills organized by domain: dev, writing, productivity, and knowledge management

Install
npx -y skills add kriscard/Skills --skill daily

Assembled 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.

PeriodConditionPathTemplate
Dailyevery confirmed workday2 - Areas/Daily Ops/YYYY/YYYY-MM-DD.mdDaily Notes
WeeklyMonday2 - Areas/Daily Ops/YYYY/YYYY-Www.mdWeekly Planning
Monthlyfirst workday on/after month start2 - Areas/Goals/Monthly/M - Month YYYY.mdMonthly Goals
Quarterlyfirst workday on/after quarter start2 - Areas/Goals/Quaterly/Quaterly Goals - QN YYYY.mdQuarterly 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 Forward section;
  • active projects from MOCs/bases/Active Projects.base, falling back to 1 - 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:

  1. one Daily Outcome;
  2. what Done when means;
  3. one Next Action;
  4. 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."

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.