CtrlK
BlogDocsLog inGet started
Tessl Logo

obsidian-project-kb-core

Use this as the main Claude Scholar skill for a vault-first, project-scoped Obsidian research knowledge base rooted at Research/{project-slug}/. It owns bootstrap, routing, daily logging, hub/plan/index maintenance, registry updates, lifecycle actions, and lint orchestration.

60

Quality

70%

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-project-kb-core/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is a concise, well-structured overview that delegates detail to real reference files. It falls short on actionability and workflow clarity, since it names helper scripts and lifecycle actions without concrete commands or sequenced validation checkpoints.

Suggestions

Add concrete invocations for the deterministic helpers (e.g. 'python scripts/project_kb.py scaffold <slug>') instead of only naming the categories.

Provide a sequenced workflow for risky lifecycle actions (purge, archive, link repair) with explicit validate-then-proceed checkpoints.

Show the canonical routing decision (Sources vs Knowledge vs Experiments) as a short inline decision rule rather than only listing the targets.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: it states rules, responsibilities, and routing targets without padding or restating concepts Claude already knows, so every token earns its place.

3 / 3

Actionability

It points to 'scripts under scripts/' and lists helper categories (scaffold, registry consistency, link checks) but gives no concrete invocations, script entry points, or example commands, leaving guidance incomplete.

2 / 3

Workflow Clarity

Responsibilities and lifecycle actions are enumerated but not sequenced into a workflow, and risky operations (purge, archive, link repair) lack explicit validation checkpoints or feedback loops.

2 / 3

Progressive Disclosure

A clear overview with a well-signaled one-level-deep 'Read next' section; all seven referenced files exist under references/ and content is appropriately split across them.

3 / 3

Total

10

/

12

Passed

Description

67%

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 specific and distinctive, clearly scoping a project-scoped Obsidian knowledge base with concrete responsibilities. Its main weakness is the absence of an explicit 'Use when...' trigger and somewhat jargon-leaning language that misses common user phrasings.

Suggestions

Add an explicit trigger clause, e.g. 'Use when maintaining or bootstrapping an Obsidian research vault under Research/{project-slug}/'.

Surface natural user phrasings such as 'research notes', 'literature notes', or 'Obsidian vault' alongside the technical terms.

Briefly clarify the relationship to 'Claude Scholar' so the trigger context is unambiguous to a new user.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('bootstrap, routing, daily logging, hub/plan/index maintenance, registry updates, lifecycle actions, and lint orchestration') rather than vague language, matching the multiple-specific-actions anchor.

3 / 3

Completeness

Clearly answers 'what' but lacks an explicit 'Use when...' trigger clause, which caps completeness at 2 per the judging guidelines.

2 / 3

Trigger Term Quality

Uses relevant terms like 'Obsidian', 'research knowledge base', 'vault-first', and 'project-scoped', but leans technical and misses common user phrasings such as 'research notes', 'literature', or 'Obsidian vault'.

2 / 3

Distinctiveness Conflict Risk

Carves a clear niche ('main Claude Scholar skill for a vault-first, project-scoped Obsidian research knowledge base rooted at Research/{project-slug}/') that is unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Galaxy-Dawn/claude-scholar
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.