ar9av avatar

Wiki Stage Commit

This handles the approval workflow for LLM-generated wiki pages when you've enabled staged writes mode. Instead of letting the assistant write directly to your vault, pages land in a staging directory where you can review them one by one, accept them into the live wiki, or reject them back to raw files for manual cleanup. It also handles patch files for updates to existing pages, with conflict detection if the target changed after the patch was created. The interactive mode shows you summaries and previews before you commit, though you can bulk accept or reject if you trust the batch. Honest take: the patch merge logic is where this will either save you hours or quietly create a mess, depending on how well it handles edge cases in the diff application.

skills.sh installs
1.6K
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add ar9av/obsidian-wiki --skill wiki-stage-commit --agent claude-code

Installs into .claude/skills of the current project.

Files

Wiki Stage Commit — Staged Write Promotion

You are reviewing LLM-written pages that are waiting in _staging/ for human approval before they land in the live wiki. This skill is only useful when WIKI_STAGED_WRITES=true in the vault config.

Before You Start

  1. Resolve config — follow the Config Resolution Protocol in llm-wiki/SKILL.md. This gives OBSIDIAN_VAULT_PATH and WIKI_STAGED_WRITES.
  2. If WIKI_STAGED_WRITES is not set or is false, tell the user: "Staged writes mode is not enabled. Set WIKI_STAGED_WRITES=true in your .env to use this feature." Then stop.
  3. Read the _staging/ directory inventory.

Invocation Forms

/wiki-stage-commit               # interactive review: show each file and ask accept/reject
/wiki-stage-commit --all         # accept all staged files without per-file review
/wiki-stage-commit --reject-all  # reject all staged files (move to _raw/ for manual editing)
/wiki-stage-commit --list        # list staged files with summary, no changes

Step 1: Inventory Staged Files

The CLI owns the inventory — don't glob _staging/ yourself:

obsidian-wiki staging list --json

Each entry carries:

Sponsors

Details

Repository
github.com/ar9av/obsidian-wiki
Categories
Git & Pull Requests, Documentation, Code Review & Quality, Office & Documents
First seen
Jul 14, 2026

More from ar9av/obsidian-wiki

All 37
1rtk-ai avatarpr-triagertk-ai/rtkPR triage: audit open PRs, deep review selected ones, draft and post review comments. Args: "all" to review all, PR numbers to focus (e.g. "42 57"), "en"/"fr" f1.4Kskills.sh installs
2alirezarezvani avatarmergealirezarezvani/claude-skillsMerge the winning agent's branch into base, archive losers, and clean up worktrees. Use when the user runs /hub:merge or asks to land the winning AgentHub resul1.4Kskills.sh installs
3dimillian avatarapp-store-changelogdimillian/skillsCreate user-facing App Store release notes by collecting and summarizing all user-impacting changes since the last git tag (or a specified ref). Use when asked 1.4Kskills.sh installs
4jezweb avatargit-workflowjezweb/claude-skillsGuided git workflows: prepare PRs, clean up branches, resolve merge conflicts, handle monorepo tags, squash-and-merge patterns. Use when asked to prepare a PR, 1.2Kskills.sh installs
5neolabhq avatarcreate-prneolabhq/context-engineering-kitCreate pull requests using GitHub CLI with proper templates and formatting1.2Kskills.sh installs
6vkehfdl1 avatarstart-issuevkehfdl1/marshroomStart working on a Marshroom cart issue — creates branch, injects context, updates status to running1.2Kskills.sh installs