wiki-fold

Roll up Obsidian wiki log entries using YAML frontmatter with dry-run and commit modes.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/byrider/claude-obsidian --skill wiki-fold-byrider
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-fold
Source: https://github.com/byrider/claude-obsidian/tree/main/skills/wiki-fold
Command: npx skills add https://github.com/byrider/claude-obsidian --skill wiki-fold-byrider

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users manage and summarize their Obsidian wiki log entries, allowing them to easily navigate through their knowledge and stay organized.

Core Features & Use Cases

  • Log Rollup: Aggregate the last 2^k log entries into a meta-page.
  • Extractive Summarization: Produce summaries of the log entries that are traceable to specific child entries.
  • Structural Idempotency: Ensures that the fold output is consistent and predictable.
  • Dry-run/Commit Modes: Perform a dry-run for review or commit the fold to the wiki.
  • Concurrency Management: Ensures that parallel fold operations do not interfere with each other.

Quick Start

To perform a dry-run of the wiki-fold for the last 16 log entries, run: fold the log, dry-run k=4.

Frequently Asked Questions about wiki-fold

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

FAQPage Schema
How do I summarize and roll up Obsidian wiki log entries?

You can summarize and roll up Obsidian wiki log entries by aggregating the last 2^k entries into a meta-page. The Skill uses YAML frontmatter to process structured logs and produces traceable extractive summaries of your child entries.

Can I preview changes to my Obsidian wiki before committing a log rollup?

Yes, you can preview changes to your Obsidian wiki by using the dry-run mode. This allows you to review the generated meta-page and extractive summaries before you execute the commit mode to permanently write the fold to your wiki.

How does extractive summarization work for Obsidian log entries?

Extractive summarization for Obsidian log entries works by pulling key information from your structured logs and aggregating it into a meta-page. The resulting summary is directly traceable to specific child entries, ensuring you can navigate back to the original log source.

Does the Obsidian log rollup require specific formatting for YAML frontmatter?

Yes, the Obsidian log rollup operates on the assumption of structured log entries and relies on YAML frontmatter to function correctly. Your log entries must contain the required frontmatter fields so the scripts can parse and aggregate them accurately.

What happens if multiple log rollups run at the same time in Obsidian?

If multiple log rollups run simultaneously in Obsidian, concurrency management ensures that parallel fold operations do not interfere with each other. This structural idempotency guarantees that the fold output remains consistent and predictable.

What is the best way to organize large volumes of daily Obsidian logs?

The best way to organize large volumes of daily Obsidian logs is to fold them into meta-pages using the 2^k aggregation method. This groups your entries predictably and generates traceable summaries, keeping your knowledge base navigable.