git-daily-note-updaterlisted
Install: claude install-skill KKenny0/git-daily-note-updater-skill
# Git Daily Note Updater
Generate an evidence-bounded daily note from the user's selected workspaces. Git commits and Agent sessions are peer evidence sources: a useful workday does not require a commit.
## Product boundary
This is a lightweight, on-demand reporter. It may discover and read session material for the requested date, but it must not create a long-lived session index, install hooks, scan the whole home directory, or build weekly/monthly memory.
The output is Markdown and should remain compatible with Obsidian without requiring an Obsidian-specific template.
## 1. Resolve request and configuration
Resolve values in this order:
1. The user's current request.
2. `.daily-note-config.yaml` in the current project root.
3. The platform-global configuration:
- macOS/Linux: `$XDG_CONFIG_HOME/git-daily-note-updater/config.yaml` when `XDG_CONFIG_HOME` is set; otherwise `~/.config/git-daily-note-updater/config.yaml`.
- Windows: `%APPDATA%\git-daily-note-updater\config.yaml`
4. Legacy `~/.claude/daily-note-config.yaml`.
5. Zero-configuration defaults.
Normalize `repos` to `workspaces` independently inside each configuration layer, then merge fields in the priority order above. Higher-priority fields replace lower-priority fields; list fields replace rather than concatenate. Supported fields are:
- `daily_note_path`: optional target Markdown file. If absent, return a preview in the conversation.
- `workspaces`: optional paths to consider during discovery.
- `aut