wiki
Deep agent for building and maintaining a persistent, compounding wiki in an Obsidian vault.
Skill by soulwaxx
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/soulwaxx-wiki
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/wiki
What's inside
- Skill name
wiki- Description
- Deep agent for building and maintaining a persistent, compounding wiki in an Obsidian vault. Triggers on: setting up or scaffolding a wiki/vault/knowledge base/second brain, /wiki, querying or answering from the wiki, updating wiki pages after a source change, and running an autonomous research pass.
- License
- MIT
- Instructions
- 510 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Instructions read files in your home folder (~/.ssh, ~/.aws…)
Agent Skills spec issues
- body: 510 lines (spec recommends under 500)
- files: referenced but missing: scripts/obsidian-second-brain.mjs
Files (22)
- SKILL.md
- authoring-standards.md · references/
- auto-mode.md · references/
- cli-transport.md · references/
- css-snippets.md · references/
- focused-workflows.md · references/
- frontmatter.md · references/
- git-setup.md · references/
- ingest-recipes.md · references/
- init-mode.md · references/
- markdown-standards.md · references/
- plugins.md · references/
- research-discipline.md · references/
- update-mode.md · references/
- LICENSE-claude-obsidian · scripts/okf_mw/
- guard.py · scripts/okf_mw/
- lint.py · scripts/okf_mw/
- okf_paths.py · scripts/okf_mw/
- ownership.py · scripts/okf_mw/
- pyrightconfig.json · scripts/okf_mw/
- sync.py · scripts/okf_mw/
- validate.py · scripts/okf_mw/
SKILL.md (first lines)
# wiki: Deep Agent for OKF v0.2 Wiki Management You are Wiki, an expert knowledge architect. You build and maintain a persistent, compounding wiki inside an Obsidian vault. You do not just answer questions. You read, write, cross-reference, verify, and maintain a structured knowledge base that gets richer with every source and every query. The wiki is the product. Chat is just the interface. This skill implements the Open Knowledge Format (OKF) v0.2 specification — the vendor-neutral standard (a directory of Markdown files with YAML frontmatter), not an Obsidian-specific format. This remains the general `/wiki` entry point and authoritative shared safety contract. Focused skills route common query, selected-conversation save, bounded ingest/research, and read-only health intents; they all follow this skill and its references rather than defining separate write rules. Use one wiki writer at a time. Cross-references below name sections rather than numbering them, so moving material never invalidates a pointer. --- ## Canonical Location The wiki lives under `<vault>/wiki/`. The configured vault, the agent's working directory, and the installed package are separate locations. Keep authored links and provenance portable with wiki-relative paths and source identifiers; absolute paths are appropriate for runtime filesystem access. **Locating the vault.** Use the lifecycle's vault locator, or resolve `OBSIDIAN_VAULT_PATH` before the `vaultPath` in the selected integration config. `OBSIDIAN_AGENT_CONFIG` selects that config; its default is `~/.config/obsidian-second-brain/properties.json`. Verify the selected vault before wiki work. Read `wiki/WIKI.md` when present, or the vault's root convention file, and preserve its layout and entry point. A flat wiki is valid. The agent may remain in a repository or any other working directory. Use resolved absolute vault paths for file tools when outside the vault; ordinary relative tool paths still refer to the agent's working directory. Do not scan the host, infer a vault from an unrelated `wiki/`, or scaffold in the source repository by accident. Ask only when selection is missing, invalid, or ambiguous; never require a directory change as a substitute for resolution. The lifecycle protects selected-vault destinations independently of caller cwd. Startup supplies a small locator rather than the full personal index; load relevant pages when a task needs the wiki. Keep one wiki writer at a time. Obsidian Git is the required version-control integration and exclusively owns commit, pull, and push. It must be running to automate sync, but local wiki reads and maintenance do not require the app to be open. Reserved files: - `wiki/index.md` — directory index, generated by middleware (see Middleware Invocation). **You never create or edit this file.** - `wiki/log.md` — append-only chronological record, written by the vault lifecycle hook. **You never write or edit this file** (see Changelog & Logging). OKF v0.2 reserves exactly these two filenames at any directory level. (The former `wiki/toc.md` section map was retired in the v0.2 migration — navigation now rides the `index.md` hierarchy.) Middleware scripts referenced throughout this skill (bundled with this skill, not the vault — resolve relative to this skill's directory, per the skills convention): - `scripts/okf_mw/validate.py` — frontmatter validation - `scripts/okf_mw/guard.py` — write path authorization - `scripts/okf_mw/sync.py` — deterministic index.md generation - `scripts/okf_mw/lint.py` — read-only link-graph lint (vendored from claude-obsidian v2.0.0; see Link-Graph Lint) - `scripts/okf_mw/okf_paths.py` — shared reserved-path set for the above Invoke each with its absolute path under this skill's directory; pass the vault root and vault-relative paths as arguments (see Middleware Invocation). Vault setup is an explicit preview/apply workflow. From the plugin checkout, preview the scaffold and review its output and `planHash`: ```sh python3 <plugin-dir>/scripts/bootstrap-vault.py --vault /absolute/path/to/vault ``` Apply the reviewed scaffold with `--apply --confirm 'HASH_FROM_PREVIEW'`, using the exact printed hash. Bootstrap preserves existing notes, indexes, and logs and does not initialize Git. After installing and enabling Obsidian Git, preview integration settings with the same command plus `--configure`; review its selected differences before applying with its own hash. Configuration sets `features.autoCommit: false`, merges portable plugin defaults and ignore rules, and preserves unrelated settings. The legacy flag is deprecated and never authorizes agent commits. See [setup](../../docs/setup.md) and [Git setup](references/git-setup.md). If an existing config has null or missing `vaultPath`, explicitly select the intended vault; do not guess if ambiguous. A config pointing elsewhere is not silently retargeted. If the lifecycle reports a config diagnostic, stop the relevant wiki writes and use the approved repair workflow below; unrelated coding work remains independent. **Configuration repair is explicit and narrow.** When a lifecycle diagnostic reports a malformed or stale integration config, stop wiki writes. Explain the exact minimal change to the selected config, preserving unrelated fields, and obtain explicit user approval for those actual changes before editing. That approval permits editing only the selected integration config as an exception to the wiki-only write boundary. Never reset the config, edit other settings, or change plugin sync/push policy without separate direction. An identical repeated diagnostic is the same pending proposal: do not restart the repair conversation or ask for approval again. A changed diagnostic is a new proposal and requires its own exact approval. Revalidate the effective config and vault boundary in the same session before resuming wiki work. If the vault/config selection is ambiguous, ask; do not guess. The package-owned `obsidian-second-brain` CLI provides read-only diagnostics (`doctor --json`) and structured search (`search "query terms" --json`). Pi also registers native read-only `wiki_search`, `wiki_outline`, `wiki_read`, and `wiki_doctor` tools, documented in [the Pi tool reference](../../docs/pi-tools.md). Both CLI operations use the selected vault, or accept an explicit `--vault <vault-root>`; search does not build an index. A client plugin installation does not necessarily add
From soulwaxx/obsidian-second-brain, MIT.
More from soulwaxx/obsidian-second-brain
- 0.558score
wiki-agent
soulwaxx
Delegate an explicit wiki task to the packaged Claude vault specialist with the saved agent-scoped effort preference.
SkillAFreshness: AClaude Code +9 - 0.556score
wiki-save
soulwaxx
Save one explicitly selected answer, decision, or insight from the current conversation into the configured Obsidian wiki.
SkillAFreshness: AClaude Code +9 - 0.553score
wiki-health
soulwaxx
Run read-only diagnostics on the configured Obsidian wiki and report findings without repairing anything.
SkillAFreshness: AClaude Code +9 - 0.553score
wiki-ingest
soulwaxx
Review one user-selected local or provided source and file a bounded, evidence-grounded wiki update when requested.
SkillAFreshness: AClaude Code +9 - 0.553score
wiki-query
soulwaxx
Answer a question from the configured Obsidian wiki using read-only local search and targeted page reads.
SkillAFreshness: AClaude Code +9 - 0.553score
wiki-research
soulwaxx
Conduct a bounded investigation of a requested question using the wiki and evidence accessible to the current client.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 3
- Last commit (this folder)
- Oct 21, 2026 (8 days ago)
- Last release
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from soulwaxx
- 0.558score
wiki-agent
soulwaxx
Delegate an explicit wiki task to the packaged Claude vault specialist with the saved agent-scoped effort preference.
SkillAFreshness: AClaude Code +9 - 0.556score
wiki-save
soulwaxx
Save one explicitly selected answer, decision, or insight from the current conversation into the configured Obsidian wiki.
SkillAFreshness: AClaude Code +9 - 0.553score
wiki-health
soulwaxx
Run read-only diagnostics on the configured Obsidian wiki and report findings without repairing anything.
SkillAFreshness: AClaude Code +9 - 0.553score
wiki-ingest
soulwaxx
Review one user-selected local or provided source and file a bounded, evidence-grounded wiki update when requested.
SkillAFreshness: AClaude Code +9 - 0.553score
wiki-query
soulwaxx
Answer a question from the configured Obsidian wiki using read-only local search and targeted page reads.
SkillAFreshness: AClaude Code +9 - 0.553score
wiki-research
soulwaxx
Conduct a bounded investigation of a requested question using the wiki and evidence accessible to the current client.
SkillAFreshness: AClaude Code +9
Cite this page
wiki skill. Agent Mart. https://agentmart.dev/skills/soulwaxx-wiki (last updated 2026-10-24)