CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

obsidian-vault-manager

Create, organize, and maintain Obsidian vault notes, folders, and links; manage templates, daily notes, and vault structure via the Obsidian Local REST API or filesystem.

Quality

69%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/obsidian-vault-manager/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured and token-efficient with sensible safety rules, but it reads as a summary rather than an operating manual: the workflow names steps without giving any executable commands, endpoint examples, or validation checkpoints. Concrete examples of REST calls (or filesystem conventions) and post-action verification would address the two weakest dimensions.

Suggestions

Add one or two concrete examples of acting on the vault, e.g. a sample request to the Local REST API (endpoint, Authorization header) or the filesystem path/layout convention used to resolve notes and folders.

Insert validation checkpoints into the workflow, such as verifying a note exists after creation, checking that inserted wikilinks resolve to existing notes, and confirming before any delete.

Replace the vague 'Apply configured template' step with where templates live and the placeholder syntax to substitute when applying one.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no explanation of what Obsidian is or how REST APIs work, and sections are compact. Not a 5 because of minor trims available: the REST API URL is duplicated in both 'MCP' and 'References', and the bare 'Obsidian: https://obsidian.md/' link adds little value, so not quite 'every token earns its place'.

4 / 5

Actionability

The workflow steps are high-level directives with almost no executable specifics: 'Establish connection to Obsidian Local REST API (port 27123)', 'Resolve target note or folder path within vault structure', 'Perform requested operation'. There are no example API calls, endpoint paths, headers (API key), filesystem path conventions, or template syntax — only the port number and a plugin URL are concrete. This matches 'minimal concrete guidance; high-level hints but missing the specific steps to execute', and it is above a 1 because the port, safety rules, and companion skill mapping do constrain behavior somewhat.

2 / 5

Workflow Clarity

A clear 7-step sequence is present (Connect, Locate, Act, Template, Link, Tag, Log), but there are no validation checkpoints — nothing to verify a note was created, a link resolves, or a template applied correctly. Since the Act step includes delete (a destructive operation) and vault-wide operations, the missing verification steps cap this at 3, matching 'steps listed but validation gaps; checkpoints missing or implicit'.

3 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external bundle files (references/ and scripts/ are empty), and the body is organized into clear, well-labeled sections (Purpose, Invocation, Workflow Steps, Safety, MCP, References, Companion Skills). Per the rubric's simple-skill exception, well-organized sections alone merit a 5 here; nothing that belongs in a separate file is inlined.

5 / 5

Total

14

/

20

Passed

Description

66%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is concrete, third-person, and clearly scoped to Obsidian vault management with named actions and integration mechanisms. Its main weakness is the absence of any 'when to use' trigger clause, which caps completeness, and it omits several natural trigger synonyms. Adding a 'Use when...' clause covering vault, note, daily-note, and template requests would lift it substantially.

Suggestions

Append a trigger clause, e.g. 'Use when the user asks to create, find, organize, or link notes in an Obsidian vault, manage daily notes or templates, or requests vault structure changes.'

Add natural synonyms such as 'wikilinks', 'backlinks', 'knowledge graph', and 'markdown notes' to improve trigger term coverage.

Mention the search/backlink capabilities in the 'what' portion so the description matches the skill's actual operations.

DimensionReasoningScore

Specificity

Lists several specific concrete actions — 'Create, organize, and maintain Obsidian vault notes, folders, and links; manage templates, daily notes, and vault structure' — in third person with named objects and the integration mechanism (REST API or filesystem). Falls short of 5 because real capabilities from the body (search, backlinks, tagging) are absent, matching 'several specific actions; minor gaps in coverage' rather than comprehensive coverage.

4 / 5

Completeness

The 'what' is clear (create/organize/maintain vault notes, folders, links, templates, daily notes) but there is no 'Use when...' clause or equivalent explicit trigger guidance — the 'when' is entirely absent. Per judging guidelines, a missing 'Use when...' clause caps completeness at 3, which matches the anchor 'has a clear what but when is missing'.

3 / 5

Trigger Term Quality

Strong natural terms users would say: 'Obsidian vault', 'notes', 'daily notes', 'templates', 'folders and links'. Missing common variations like 'wikilinks', 'knowledge graph', 'markdown notes', or '.md' files, so it fits 'good keyword coverage; a few natural terms missing' rather than comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

'Obsidian vault' is a clear, distinct niche unlikely to trigger generic skills, but the skill ecosystem includes companion skills (obsidian-music-journal, homelab-research-librarian, dj-set-architect) that also write notes to the vault, so a request like 'create a note' could route to the wrong skill. This fits 'mostly distinct; minor overlap risk with closely related skills' rather than a fully isolated niche.

4 / 5

Total

15

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

pvnkmnk/AgenticSelfHostSkills

Path

skills/obsidian-vault-manager/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.