CtrlK
BlogDocsLog inGet started
Tessl Logo

obsidian

Read, search, create, edit, organize, and inspect Obsidian vault notes, tasks, links, properties, and plugins with the official CLI.

63

Quality

75%

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 ./packages/ekko-agent/skills/obsidian/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

A tight, highly actionable command reference with good structure. Its main weakness is workflow clarity: destructive operations have verification reminders but lack an explicit sequenced workflow with validation checkpoints and feedback loops.

Suggestions

Add an explicit numbered workflow for destructive operations (e.g. resolve path → verify source/destination → execute → confirm) with a validation checkpoint and retry loop.

Consider moving the full command catalog into a references file, keeping SKILL.md as a concise overview, to improve progressive disclosure for the 114-line body.

DimensionReasoningScore

Conciseness

The body is a lean command catalog with one-line guidance per section and little padding; a few explanatory prose lines (e.g. the opening paragraph) could be trimmed but mostly earn their place.

4 / 5

Actionability

Copy-paste-ready `obsidian` commands are given for every category (read, search, create, move, delete, tasks, properties, plugins), covering the common cases fully.

5 / 5

Workflow Clarity

Content is organized as a categorized command reference rather than a sequenced workflow; verification reminders for destructive ops ('Confirm immediately before deletion', 'Verify the exact source and destination') exist but are scattered and implicit rather than explicit checkpoints.

3 / 5

Progressive Disclosure

Well-organized section headers make navigation easy and no external references are needed, but at ~114 lines all content is inline in one file with no split, so it sits just below the clear-overview-with-references anchor.

4 / 5

Total

16

/

20

Passed

Description

75%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.

A specific and distinctive description with strong action coverage, weakened only by the absence of an explicit 'when to use' trigger clause. Adding a 'Use when…' sentence would raise completeness.

Suggestions

Append a 'Use when working with Obsidian vaults, notes, tasks, or plugins…' trigger clause to satisfy the 'when' half of completeness.

Add natural synonyms or extensions (e.g. 'markdown notes', '.md') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists six concrete actions (Read, search, create, edit, organize, inspect) across a comprehensive object set (notes, tasks, links, properties, plugins), matching the 'multiple specific concrete actions; comprehensive coverage' anchor.

5 / 5

Completeness

The 'what' is clearly stated, but there is no 'Use when…' clause or equivalent explicit trigger guidance, which per the rubric guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Natural terms like 'Obsidian vault', 'notes', 'tasks', 'plugins', and 'CLI' appear, but synonyms and file extensions (e.g. 'markdown notes', '.md') are missing, placing it just below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

The Obsidian-specific vault/notes/plugins niche with the official CLI gives it distinct triggers and minimal conflict risk with other skills.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
EKKOLearnAI/hermes-studio
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.