Content
87%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is an excellent, terse reference: concrete CLI commands for every common operation, the authoritative vault-discovery path, and practical gotchas (URI handler requirement, dot-folder creation) with zero padding. Its only real weakness is the absence of validation steps around destructive operations (delete/move), which keeps workflow clarity capped.
Suggestions
Add a verification step for the destructive delete operation, e.g. run `obsidian-cli search` on the note title first to confirm the target, or note that delete is irreversible and to confirm with the user.
Add a post-move check, e.g. `obsidian-cli search-content "old note name"` to confirm no stale wikilinks remain after a refactor.
Consider a one-line note that `move`'s link-rewrite behavior only covers [[wikilinks]] and common Markdown links, so unusual embeds should be checked manually.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and every line earns its place: "Obsidian vault = a normal folder on disk" conveys non-obvious, high-value framing in one line, and sections are terse bullet lists of commands with no padding or explanation of concepts Claude already knows. Matches the 'lean and efficient; every token earns its place' anchor. | 5 / 5 |
Actionability | Commands are copy-paste ready and cover the common cases: `obsidian-cli search "query"`, `obsidian-cli create "Folder/New note" --content "..." --open`, `obsidian-cli move "old/path/note" "new/path/note"`, plus the exact config path `~/Library/Application Support/obsidian/obsidian.json`. The only placeholder (`"..."`) is the user's own content, which is inherent, so this fits the fully-executable anchor rather than the minor-gaps anchor at 4. | 5 / 5 |
Workflow Clarity | The sequence is present and sensible (locate the active vault via obsidian.json or print-default, set a default, then search/create/move/delete), but destructive operations (`delete`, `move`) have no validation or verification steps — no confirm-before-delete, no link-check after move. The judging guidelines explicitly cap workflow clarity at 3 for destructive/batch operations without validation, which takes precedence over the simple-skill exception. | 3 / 5 |
Progressive Disclosure | The skill is a short (~57-line), single-file skill with no references/, scripts/, or assets/ bundle and no content that would justify external files; sections are well-organized and self-contained. Per the simple-skill guidance, well-organized sections alone warrant a 5 here. | 5 / 5 |
Total | 18 / 20 Passed |