CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

wiki

Initialize, adopt, and route work for a separate Obsidian knowledge vault through the portable claude-obsidian core. Use for vault setup, scaffolding, workspace selection, cross-project configuration, or choosing the correct wiki sub-skill. Triggers: /wiki, set up wiki, scaffold vault, create knowledge base, adopt this vault, Obsidian vault, second brain setup, persistent wiki.

75

Quality

94%

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

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

An exemplary orchestration skill body: executable commands with a dry-run/review/apply safety contract, explicit conflict and interruption recovery, a precise routing table, and tightly scoped conditional references. The only structural flaw is that three references escape the bundle to ../../docs/, where the files are not present in the shipped structure.

Suggestions

Move native-conformance.md, capacity-and-recovery.md, and upstream-references.md into references/ (or state explicitly that they ship with the product checkout) so every link in SKILL.md resolves within the skill bundle.

For the ../../docs/ links that are intentionally outside the skill, add the expected location relative to the portable core installation so a model that cannot find them at ../../docs/ has a fallback resolution path.

DimensionReasoningScore

Conciseness

The body is lean and imperative throughout — "Treat the installed product as code and the selected user vault as data", "Fail closed when selection is missing or ambiguous", "Raw source payloads are create-only" — with zero background explanation of Obsidian, Git, or vaults that Claude already knows. It matches anchor 5 (assumes Claude's competence, every token earns its place) rather than anchor 4, which expects over-explanation worth trimming; none is evident.

5 / 5

Actionability

Concrete, executable commands cover the common cases: `python3 "$CORE" --help`, full init/adopt dry-run and `--apply` invocations with explicit flags, and `python3 "$CORE" checkpoint OPERATION_ID --vault ...`, plus an intent-to-skill routing table and a fail-closed vault resolution order. Placeholder values have explicit provenance ("pass the emitted `approved_plan_sha256` unchanged"), matching anchor 5; anchor 4 would require missing key details, and none are apparent.

5 / 5

Workflow Clarity

The setup flow has an explicit validation sequence (dry-run by default, "Before `--apply`, show the selected path and changed-path preview, then pass the emitted `approved_plan_sha256`"), destructive paths are gated ("Do not use `--force` unless the user has reviewed the conflicts and explicitly approved replacement"), and error recovery is explicit ("On a conflict, re-read and rebuild. On interruption, use `transaction recover`"). This is anchor 5's clear sequence with validation checkpoints and feedback loops, not anchor 4, which would have minor validation gaps.

5 / 5

Progressive Disclosure

The body is a well-signaled overview with one-level-deep references — "Read only the reference needed for the current request" with 14 conditionally-scoped links, all of which exist in references/ — which approaches anchor 5. However, three references point to `../../docs/native-conformance.md`, `../../docs/capacity-and-recovery.md`, and `../../docs/upstream-references.md`, which do not exist in the provided bundle structure, a minor navigation gap that anchor 4 ('minor organization gaps') captures better than anchor 5.

4 / 5

Total

19

/

20

Passed

Description

91%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 strong description that explicitly covers both what (initialize, adopt, and route vault work through the claude-obsidian core) and when (a 'Use for' clause plus an explicit trigger list with good synonyms like 'second brain' and 'knowledge base'). The only weaknesses are mildly abstract phrasing around 'route work' and a few generic triggers that could overlap with adjacent knowledge-management skills.

DimensionReasoningScore

Specificity

"Initialize, adopt, and route work for a separate Obsidian knowledge vault" plus "vault setup, scaffolding, workspace selection, cross-project configuration, or choosing the correct wiki sub-skill" lists several specific, concrete capabilities for an orchestration skill. It falls short of anchor 5 because "route work" and the sub-skill list are abstract — the concrete actions the sub-skills perform are not stated — and it is clearly above anchor 3, which covers only 1-2 concrete actions.

4 / 5

Completeness

"Initialize, adopt, and route work ... through the portable claude-obsidian core" explicitly states what the skill does, and "Use for vault setup, scaffolding, workspace selection, cross-project configuration, or choosing the correct wiki sub-skill" plus an explicit trigger list states when to use it with concrete trigger phrases. This matches anchor 5 exactly (both what and when with concrete triggers); anchor 4 would require the 'when' to be less explicit.

5 / 5

Trigger Term Quality

"Triggers: /wiki, set up wiki, scaffold vault, create knowledge base, adopt this vault, Obsidian vault, second brain setup, persistent wiki" covers the natural phrasings users would say, including slash-command form and synonyms (vault, knowledge base, second brain, wiki). Better fits anchor 5's comprehensive synonym coverage than anchor 4's 'a few natural terms missing'; there are no file extensions in this domain to include.

5 / 5

Distinctiveness Conflict Risk

"separate Obsidian knowledge vault" and "portable claude-obsidian core" carve out a clear niche with mostly distinct triggers (Obsidian vault, adopt this vault, /wiki). It is not anchor 5 because generic triggers like "create knowledge base" and "persistent wiki" carry minor overlap risk with other knowledge-management or memory skills; it is well above anchor 3 since the domain and product are explicitly named.

4 / 5

Total

18

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 suspicious

Warning

Total

15

/

16

Passed

Repository

AgriciDaniel/claude-obsidian

Path

skills/wiki/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.