daily-update

Refresh Obsidian wiki by reconciling index.md and regenerating hot.md.

4|Updated May 9, 2026
One-click install
npx skills add https://github.com/itsmarsss/memento --skill daily-update-itsmarsss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-update
Source: https://github.com/itsmarsss/memento/tree/main/obsidian-wiki/.cursor/skills/daily-update
Command: npx skills add https://github.com/itsmarsss/memento --skill daily-update-itsmarsss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents your Obsidian wiki from getting stale by ensuring source freshness, keeping index.md accurate, and regenerating hot.md so the next session starts with warm, up-to-date context.

Core Features & Use Cases

  • Source freshness check: Compares each entry in .manifest.json against file mtimes to classify sources as fresh, stale, or missing.
  • Index reconciliation: Ensures index.md matches the actual set of vault pages by reconciling missing or extra pages.
  • hot.md regeneration: Refreshes hot.md when it exceeds the freshness window by summarizing the most recently modified wiki pages.
  • State + validation + logging: Writes .last_update and .pending_delta, spawns an impl-validator checklist, and appends a structured entry to log.md.

Quick Start

Run the daily update by telling your agent: execute the daily-update wiki maintenance cycle now.

Frequently Asked Questions about daily-update

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

FAQPage Schema
How do I automate Obsidian wiki maintenance and keep my index.md updated?

You can automate wiki freshness by running scheduled cron cycles or manual invocations that check source mtimes, reconcile index.md against actual vault pages, and regenerate hot.md to maintain warm session context.

What is an Obsidian manifest freshness check and how does it work?

An Obsidian manifest freshness check compares each entry in .manifest.json against file modification times to classify wiki sources as fresh, stale, or missing during the daily update cycle.

How do I regenerate hot.md to summarize recently modified Obsidian wiki pages?

Regenerate hot.md by running the daily update cycle, which automatically refreshes the file when it exceeds the configured freshness window by summarizing your most recently modified wiki pages.

Do I need a specific vault path configuration to run daily Obsidian wiki updates?

Yes, you need the OBSIDIAN_VAULT_PATH environment variable configured to locate your vault, along with a .manifest.json file to track source freshness and successfully execute the daily update cycle.

Can I manually trigger an Obsidian wiki indexing and freshness check outside of a cron schedule?

Yes, you can manually trigger Obsidian wiki indexing and freshness checks by invoking the daily-update command for morning syncs or on-demand wiki maintenance outside of scheduled cron runs.

Why is my Obsidian wiki index showing stale or missing pages after updates?

Your wiki index shows stale or missing pages because index.md requires reconciliation against the actual set of vault pages, a process the daily update cycle performs by enumerating markdown files and checking frontmatter freshness.