CtrlK
BlogDocsLog inGet started
Tessl Logo

obsidian-bases

Explain, draft, and validate Obsidian Bases .base files with filters, formulas, properties, summaries, and table, card, or list views. Use for Obsidian Bases, database-like vault views, dynamic tables, reading lists, task trackers, filters, formulas, summaries, and .base file edits.

73

Quality

91%

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

82%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, well-structured syntax-and-workflow reference with concrete YAML examples and a genuinely validated edit workflow gated by a SHA approval step. Main gaps are placeholder paths/undefined vars in the bash block and a single external reference that sits outside the bundle.

Suggestions

Define or show how to set $BUNDLE, $VAULT, and APPROVAL_SHA256 inline (or note where they come from) so the transaction bash block is fully copy-paste executable rather than relying on placeholder variables.

Add an explicit error-recovery loop to the workflow (e.g. 'if `transaction inspect` reports errors, fix the bundle and re-inspect before setting APPROVAL_SHA256') to lift workflow clarity to the top anchor.

Either bundle operation-transactions.md under the skill (e.g. ./references/) or confirm the ../wiki/ path is stable, so the one external reference resolves within the skill bundle.

DimensionReasoningScore

Conciseness

The body is a dense compact reference that assumes Claude's competence — it never explains what Obsidian or a Base is, and domain-specific notes (date-millisecond division, Dataview-key guards) earn their tokens. Matches the lean-and-efficient anchor.

5 / 5

Actionability

YAML examples (filters, formulas, properties, views, embeds) are concrete and copy-paste ready, but the bash transaction block uses a placeholder PRODUCT_ROOT path and undefined variables ($BUNDLE, $VAULT, $APPROVAL_SHA256), a minor executability gap that keeps it just below the top anchor.

4 / 5

Workflow Clarity

An 8-step numbered workflow with explicit validation checkpoints (step 5 validate, step 6 preview, step 7 inspect→SHA-approve→apply-once gate); the only gap is no explicit error-recovery feedback loop ("if inspect fails, fix and re-inspect"), so it sits at the clear-sequence-with-minor-gaps anchor rather than 5.

4 / 5

Progressive Disclosure

Well-organized sections with one clearly signaled one-level-deep reference (operation-transactions.md linked inline in step 7); not a 5 because the bulk of schema content is inline rather than split into reference files, and that single reference points outside the skill bundle (../wiki/...) and is absent from the review context.

4 / 5

Total

17

/

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 strong, third-person description that states concrete actions, gives an explicit "Use for..." trigger clause with synonyms and the .base extension, and occupies a distinct niche. No vague fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("Explain, draft, and validate ... .base files", ".base file edits") and comprehensively enumerates the feature surface (filters, formulas, properties, summaries, table/card/list views), matching the comprehensive-coverage anchor.

5 / 5

Completeness

Explicitly answers what ("Explain, draft, and validate Obsidian Bases .base files ...") and when ("Use for Obsidian Bases, database-like vault views ...") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Covers natural user phrasing with synonyms ("database-like vault views", "dynamic tables", "reading lists", "task trackers") and the file extension ".base file edits", matching the comprehensive-synonyms-and-extension anchor.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Obsidian Bases / .base files) with distinct triggers and minimal overlap risk versus other skills, matching the clear-niche anchor.

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: 1 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.