daily-notes

Processes incremental vault changes by detecting, classifying, and archiving daily notes and raw sources.

Updated May 10, 2026
One-click install
npx skills add https://github.com/cookkie03/skills --skill daily-notes-cookkie03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-notes
Source: https://github.com/cookkie03/skills/tree/main/daily-notes
Command: npx skills add https://github.com/cookkie03/skills --skill daily-notes-cookkie03

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Keeping a personal knowledge vault up to date is tedious: new daily notes, articles, and notes pile up in raw folders and must be manually sorted into thematic pages. This Skill automates the incremental ingest of everything added since the last run, so nothing is processed twice and nothing is forgotten. ## Core Features & Use Cases - Deterministic delta detection: Compares the vault against a git-based ingest ledger to find only new or appended content in daily notes, articles, and notes folders. - Guided classification and routing: Sorts each item into the right destination — tasks to the career kanban hub, knowledge as references with wikilinks, links fetched and summarized — while keeping the raw folder read-only. - Idempotent archival and ledger: Moves processed sources to an archive folder, commits the ingest, and advances the ledger so re-running never reprocesses old content. - Use Case: At the start of a session, ask the assistant to process your daily notes; it detects yesterday's appended lines, files a book insight as a wikilinked reference, adds a follow-up task to the kanban, archives a read article, and reports a summary. ## Quick Start Ask the assistant to process the daily notes and ingest everything new added to the vault since the last run.

Frequently Asked Questions about daily-notes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I incrementally process daily notes in an Obsidian vault?

Run the detection script from the vault root to compare the current state against the last ingest commit recorded in the ledger. It returns only new or appended content, which is then classified into thematic pages, tasks, or link fetches before archiving.

How does the skill avoid reprocessing notes already ingested?

It stores the last ingest commit in _meta/ingest-ledger.json and diffs against that baseline. After each run, the record script commits the changes and advances the ledger, so subsequent runs only see the new delta.

Does it work with uncommitted changes from Obsidian sync?

Yes, the detection script supports an --include-uncommitted flag that diffs against the working tree, capturing lines not yet committed by Obsidian. It also performs a git pull --rebase first to incorporate synced backups.

What happens to raw files after they are processed?

Processed articles and notes are moved to _raw/archived/ using git mv, preserving their subpaths. Daily notes are never archived or modified because they are continuous files; only their appended lines are processed.

When should I use wiki-ingest instead of daily-notes?

Use wiki-ingest for a targeted, one-off ingest of a single file you provide manually. The daily-notes skill is the delta-based, idempotent version designed for clearing the accumulated backlog of daily notes and raw sources.