CtrlK
BlogDocsLog inGet started
Tessl Logo

obsidian-markdown

Explain, draft, or validate Obsidian Flavored Markdown syntax: properties, wikilinks, embeds, callouts, tags, comments, highlights, block references, math, and Mermaid. Use when the user explicitly requests Obsidian note formatting or syntax help, not for general Markdown or broad vault operations.

76

Quality

96%

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

SKILL.md
Quality
Evals
Security

Quality

Content

93%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 compact, dense syntax reference with executable examples and a gated edit workflow that includes validation. The only gap is that the destructive edit workflow's error-recovery loop is implied rather than spelled out as an explicit retry sequence.

Suggestions

Make the vault-edit workflow a numbered sequence and add an explicit 'if inspect/lint reports findings: fix and re-inspect before applying' retry step so the feedback loop is unambiguous.

State what a failed `transaction inspect` should trigger (e.g. revise the bundle vs. abort) rather than only describing the success path to APPROVAL_SHA256.

DimensionReasoningScore

Conciseness

The body is lean throughout: syntax blocks and one-line operational rules (e.g. "Use flat YAML properties and YYYY-MM-DD dates. Quote wikilinks inside YAML.") with no padding about what Markdown or Obsidian is; every section earns its tokens.

5 / 5

Actionability

It provides copy-paste-ready YAML frontmatter, wikilink/embed, callout, tag/highlight/math/Mermaid examples plus executable bash commands ("python3 \"$CORE\" transaction inspect \"$BUNDLE\" --vault \"$VAULT\"") covering the common syntax and edit cases.

5 / 5

Workflow Clarity

The vault-edit flow has an explicit validation checkpoint ("Inspect it"), an APPROVAL_SHA256 gate, and a validation checklist, but the sequence is prose rather than numbered and the fix-and-retry feedback loop is only implicit ("report remaining findings without silently repairing them").

4 / 5

Progressive Disclosure

Content is organized into well-signaled one-level-deep sections with external detail offloaded to clearly linked one-hop references (operation-transactions.md, provenance.md); no nested reference chains and no bundle files present to misorganize.

5 / 5

Total

19

/

20

Passed

Description

100%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 tightly written description that names concrete actions, enumerates the full Obsidian syntax surface, and pairs a clear trigger clause with an explicit out-of-scope boundary. It scores at the top of every dimension.

DimensionReasoningScore

Specificity

"Explain, draft, or validate" lists three concrete actions and the description enumerates ~10 syntax domains (properties, wikilinks, embeds, callouts, tags, comments, highlights, block references, math, Mermaid), giving comprehensive concrete coverage rather than vague language.

5 / 5

Completeness

It explicitly answers what ("Explain, draft, or validate Obsidian Flavored Markdown syntax: ...") and when ("Use when the user explicitly requests Obsidian note formatting or syntax help"), with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Natural user phrases like "Obsidian note formatting" and "syntax help" appear alongside the full vocabulary of Obsidian-specific syntax names a user would mention, covering synonyms and specific features.

5 / 5

Distinctiveness Conflict Risk

The explicit boundary "not for general Markdown or broad vault operations" carves a clear niche and minimizes conflict with general Markdown or vault-management skills.

5 / 5

Total

20

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository
AgriciDaniel/claude-obsidian
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.