sherparc

Sync Kb — Development skill for Claude Code

Development community

Sync the Obsidian vault kb-sherpa/ from the repository (one way) and report what changed.

How to install Sync Kb

Installs to ~/.claude/commands/sherparc-sherpa-sync-kb.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/sherparc/Sherpa/HEAD/.claude/commands/sync-kb.md -o ~/.claude/commands/sherparc-sherpa-sync-kb.md

Restart Claude Code, or start a new session, for it to be picked up.

What Sync Kb does


description: Sync the Obsidian vault kb-sherpa/ from the repository (one way) and report what changed.

Run `python3 scripts/sync-kb.py` from the repository root and report the summary line. If it fails, show the error and stop. Never edit files under `kb-sherpa/` — they are a projection (see `.claude/skills/sync-kb/SKILL.md`).

Alternatives in Development

  • Dotenv Vault — Sync environment variables across machines for consistent Claude Code behavior 1.2k ★
  • Obsidian ADR — Generate a decision record when the vault structure changes — the vault knows why it knows what it does 277 ★
  • Bm Doctor — Diagnose and recover basemind when it isn't working (MCP tools missing/erroring, "no index", dead server) — ru 94 ★

Full documentation available on GitHub

View Source Repository