agentsclimarketplace

Obsidian mcp

Skill r007b34r/opencode-obsidian-knowledge-workflow/skills/obsidian-mcp

7 AKU-architected skills for OpenCode + Obsidian MCP: obsidian-mcp, inbox-triage, connection-review, weekly-synthesis, context-maintenance, vault-health-feedback, note-promotion. Knowledge Activation v4 with validators, EDD evals, and CI. Built on obsidian-mcp-server. Works with OpenCode and Claude Code.

Install
npx -y skills add r007b34r/opencode-obsidian-knowledge-workflow --skill obsidian-mcp

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 10 stars10 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Vault operation safety layer for all Obsidian MCP operations. Load when any vault read/write/search/tag/edit/verify is needed. Do NOT use alone for workflow decisions; combine with companion skill.

The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.7 KB, as published. Nobody here has run it

obsidian-mcp

Constraints

  • NO write without fresh read first
  • NO completion claims without readback verification
  • EVERY changed line must trace to user request
  • This skill owns vault operations ONLY; workflow decisions belong to companion skills

Host Constraints (version-locked — re-verify on upgrade)

These are based on [email protected]. They may be stale.

To re-verify: call the forbidden API with a trivial test payload. If it returns -32602, constraint holds. If it succeeds, update this table and remove the ban.

OperationStatusAlternative
obsidian_patch_noteForbidden (last verified: 2026-05-10)obsidian_replace_in_note
obsidian_append_to_noteForbidden (last verified: 2026-05-10)obsidian_replace_in_note or obsidian_write_note overwrite:false for new files
obsidian_write_note overwrite:trueForbidden by defaultSurgical replace for existing files
obsidian_delete_noteRequires user confirmationList path + risk first

If you suspect a constraint is stale, test it. A successful call means the ban should be lifted.

Tool Selection

GoalTool
Browse structureobsidian_list_notes (depth 2-4)
Searchobsidian_search_notes
Read before editobsidian_get_note format:"document-map" then content/full
Create noteobsidian_write_note overwrite:false → readback
Edit existingobsidian_replace_in_note → readback
Frontmatterobsidian_manage_frontmatter
Tagsobsidian_manage_tags

When selecting tools, read references/examples.md for operation patterns.

Workflow

  1. Locate: identify targets, read before writing
  2. Plan: minimum change only; report unrelated issues, don't fix them
  3. Write: use appropriate tool from table above
  4. Verify: readback every write; compare actual vs expected

When formatting completion reports, read references/templates.md.

Error Recovery

ErrorResponse
-32602 schema errorStop using that operation; switch to alternative
note_missingSearch for candidates; ask user
file_existsRead existing; use surgical replace
3 repeated failuresStop and report

Trigger Boundary

Use when: any vault read/write/search/tag/edit/verify operation.

Do NOT use for: triage decisions, synthesis, relationship analysis, health diagnosis, promotion decisions — those belong to companion skills.

Boundaries

  • Owns: vault CRUD, frontmatter, tags, search, verification
  • Delegates to: all 6 workflow skills for decisions
  • Never absorbs: workflow decisions, knowledge interpretation

Continuations

ConditionNext
Operation completeReturn to calling workflow skill
Repeated MCP failuresvault-health-feedback
3 failures on same opEscalate to human

Gotchas

Gotcha 1: Using forbidden APIs "because they look right" Current host fails with -32602 regardless of intent. Use alternatives. But if you suspect the bug is fixed, test it first.

Gotcha 2: Trusting section reads as verification format:"section" has schema issues on long content. Verify with content/full.

Gotcha 3: Making workflow decisions This skill executes operations, not decides what to do. Defer to companion skills.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.