Extractive rollup tool that reads the last 2^k entries from your wiki log and writes a deterministic fold page with no invention allowed. Every claim has to trace back to a specific child entry, numeric facts get grep-verified, and the fold ID is derived from the input range so you get structural idempotency. Defaults to dry-run with stdout-only output because the repo's PostToolUse hook auto-commits on any Write, which means commit mode fires three separate commits for the fold page, index update, and log entry. Implements flat folds only, no hierarchical level stacking yet. The count-checking and extractive-only rules make it slower than a plain summarizer but you get audit trails and no hallucinated statistics.

skills.sh installs
422
GitHub stars
16.3K
last updated
May 28, 2026

Install

$ npx -y skills add agricidaniel/claude-obsidian --skill wiki-fold --agent claude-code

Installs into .claude/skills of the current project.

Files

Extractive log fold

Create an additive rollup of raw wiki/log.md entries. Never modify, move, or delete child entries or their pages. Do not perform fold-of-folds or trigger a fold automatically.

Resolve the portable core from this skill's installation. Resolve the user vault by explicit --vault, CLAUDE_OBSIDIAN_VAULT, workspace config, then current-directory discovery. Never treat the plugin/product root as a vault.

PRODUCT_ROOT=/absolute/path/to/installed/claude-obsidian
CORE="$PRODUCT_ROOT/scripts/claude-obsidian.py"
test -f "$CORE"

Every ../wiki/references/ link in this file resolves the same way, relative to this skill's own directory under $PRODUCT_ROOT, never relative to the selected vault's wiki/ directory.

This skill needs no network egress. Do not call external services.

Select a bounded range

Use batch exponent k with size 2^k; default to k=4. An explicit entry range may override it. If fewer entries exist than requested, report the shortfall and stop rather than folding a partial batch.

Sponsors

Details

Repository
github.com/agricidaniel/claude-obsidian
Categories
Git & Pull Requests, Documentation, Office & Documents
License
MIT
First seen
Jun 11, 2026

More from agricidaniel/claude-obsidian

All 15
1carson2222 avataropencode-memorycarson2222/skillsBrowse local OpenCode history: sessions, messages, plans, prompt history, and prior decisions. Use when the user says history, previous session, last time, reme422skills.sh installs
2galaxy-dawn avatarobsidian-literature-workflowgalaxy-dawn/claude-scholarUse this skill for project-scoped literature review built on Sources/Papers, with synthesis landing in Knowledge, writing handoff in Writing, and the default li418skills.sh installs
3depot avatardepot-cidepot/skillsConfigures and manages Depot CI, a drop-in replacement for GitHub Actions that runs workflows entirely within Depot. Use when migrating GitHub Actions workflows416skills.sh installs
4dpearson2699 avatarcloudkit-syncdpearson2699/swift-ios-skillsImplement, review, or improve CloudKit and iCloud sync in iOS/macOS apps. Use when working with CKContainer, CKRecord, CKQuery, CKSubscription, CKSyncEngine, CK413skills.sh installs
5gocallum avatarresend-integration-skillsgocallum/nextjs16-agent-skillsIntegrate Resend email service via MCP protocol for AI agents to send emails with Claude Desktop, GitHub Copilot, and Cursor. Set up transactional and marketing413skills.sh installs
6galaxy-dawn avatarbug-detectivegalaxy-dawn/claude-scholarThis skill should be used when the user asks to "debug this", "fix this error", "investigate this bug", "troubleshoot this issue", "find the problem", "somethin412skills.sh installs