refine-daily-note

Installation
SKILL.md

Refine Daily Notes

Improve an Obsidian daily note by polishing prose, adding missing wikilinks to maintain a rich knowledge graph, extracting long sections into dedicated notes, suggesting new vault entities, and capturing useful day-of context from Slack and GitHub.

Auto Mode

When invoked with --auto (e.g., refine-daily-note --auto or refine-daily-note 2026-02-14 --auto), the skill runs fully unattended with no confirmation prompts. This is designed for unattended scheduled execution as well as interactive use.

In auto mode:

  • Apply without asking: Phases 0-3 (setup, entity discovery, Slack scan + summary, GitHub scan + summary, prose improvements, wikilinks), Phase 4d (freeze "Done today"), Phase 6 (project recent activity updates), and Phase 7 (enrich person notes and project people lists — update existing, create new)
  • Skip entirely: Phase 4 (extract long sections), Phase 4b (suggest new entities), Phase 4c (suggest todo completions), Phase 4e (move inline todos) — these require human judgment
  • Phase 1b (Slack): Run the scan and write the Slack Activity summary (Phase 1c) directly. Skip the "add time entries?" prompt (step 8-9) — just note uncovered gaps in the Slack Activity section for the user to review later
  • Phase 1d (GitHub): Run the GitHub activity scan and write the GitHub Activity summary (Phase 1e) directly when gh is available; skip quietly if GitHub access is unavailable
  • Phase 5: Skip the confirmation step — apply prose and wikilink changes directly
  • Phase 6: Apply project recent activity updates directly without confirmation
  • Phase 7: Update existing person notes and project people lists directly; create new person files without asking
  • Commit changes: After all edits are applied, create a git commit with message vault backup: refine daily note {date}

In interactive mode (default): Behavior is unchanged — all confirmation prompts remain.

Related skills
Installs
1
Repository
olivoil/skills
First Seen
3 days ago