Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sonichi/obsidian-vault
Voice-inline capture into a Sutando-owned Obsidian vault. The voice agent calls `add_to_vault(kind, body, title?)` directly — no core round-trip, no Obsidian plugin required. Filesystem-direct: Obsidian's watcher picks up the change instantly when the vault is open.
Passed 20 of 21 test cases with the skill, and 6 of 21 without it.
and 12 more in the full report
15 fixed6 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
When capturing a standalone entry using kind='note', in which subdirectory relative to the vault root is the Markdown file generated?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies the Sutando/Notes/ subfolder | Missed | Passed |
The instructions your model reads when the skill loads.
Voice-inline capture into a Sutando-owned Obsidian vault. The voice agent calls add_to_vault(kind, body, title?) directly — no core round-trip, no Obsidian plugin required. Filesystem-direct: Obsidian's watcher picks up the change instantly when the vault is open.
Lives at <workspace>/obsidian-vault/ (<workspace> resolved via bash scripts/sutando-config.sh workspace — per sutando.config.local.json, defaulting to <repo>/workspace/; $SUTANDO_WORKSPACE no longer honored as of v0.8 / #1440). Auto-created on first capture, with a .obsidian/ marker dir so Obsidian recognizes the folder as a vault.
Everything Sutando writes lives under the Sutando/ subfolder, by kind:
<workspace>/obsidian-vault/
.obsidian/ ← marker; Obsidian populates on first open
Sutando/
Notes/<slug>-<YYYY-MM-DDTHHMMSS>.md kind="note" → standalone file w/ frontmatter
Tasks.md kind="task" → appended checkbox
Thoughts/<YYYY-MM-DD>.md kind="thought" → appended timestamped block
This subfolder convention keeps Sutando's writes out of the way of anything else you put in the vault later.
kind="note"kind="task"kind="thought"thought for stream-of-consciousness, task for action-shaped, note otherwise.Open Obsidian → File → Open vault → Open folder as vault → pick <workspace>/obsidian-vault. Obsidian will remember it. The vault appears empty until you trigger your first capture.
add_to_vault (the voice-inline capture tool) is always available — it only writes when you explicitly say "save this as a note" / "todo: ..." / "thought: ...".
Two automatic features are opt-in via env var and OFF by default:
test cases passed, vs 6 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.