CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

obsidian-bases

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

68

Quality

86%

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

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

The body is a well-structured, highly actionable reference with an unusually disciplined mutation workflow (single reviewed transaction, approval-hash gating, honest limits on unverified behavior). Its main weaknesses are token overhead from version/date provenance detail and a digressive date-arithmetic evidence narrative, plus the absence of explicit error-recovery loops in the workflow.

Suggestions

Move the documentation-provenance narrative in 'Date arithmetic needs native evidence' (changelog vs. help-docs comparison, API commit hash) into a referenced notes file, keeping only the candidate expressions and the instruction to test them via native-conformance.md.

Consolidate the version minimums and check dates now spread across 'Version boundary' and 'Date arithmetic' into one clearly labeled version-compatibility section so time-sensitive detail is centralized and cheap to skim.

Add explicit error-recovery branches to the workflow, e.g. what to do when transaction inspect reports validation errors (fix the bundle, re-inspect, only then re-apply) so the feedback loop is stated rather than implied.

DimensionReasoningScore

Conciseness

The body is mostly efficient (terse rule bullets, compact schema examples) but carries time-sensitive detail outside any deprecated section ("Checked 2026-10-17", versions 1.9+/1.10+/1.14+, a pinned commit hash) and a ~25-line date-arithmetic section of documentation-provenance narrative ("The recorded excerpts of the API types at the reviewed commit do not include a Duration definition...") that could be tightened. This is more than the minor trimming of the level-4 anchor, so it sits at mostly-efficient-with-some-unnecessary-explanation.

3 / 5

Actionability

Guidance is mostly executable: complete paste-ready YAML for filters, formulas, table/cards/list/kanban views, and embeds, plus concrete transaction inspect/apply commands. It falls short of fully copy-paste ready because PRODUCT_ROOT is a placeholder, $BUNDLE/$VAULT construction is delegated to an external file, and the date formulas are explicitly "candidates for an isolated test, not a compatibility guarantee".

4 / 5

Workflow Clarity

The 8-step workflow has a clear sequence and strong explicit checkpoints (validate YAML/quoting/properties, preview before mutation, inspect-then-apply gated on an approval SHA256, and separating static validation from native rendering). It lacks the explicit error-recovery branches ("if errors: fix and re-validate") that distinguish the top anchor, so it fits clear-sequence-with-most-checkpoints.

4 / 5

Progressive Disclosure

Section structure is good and external references are clearly signaled with explicit resolution rules ([operation-transactions.md](../wiki/references/operation-transactions.md), [native-conformance.md](../../docs/native-conformance.md)), with no nested reference chains. It is not top-level because all content lives inline in one ~200-line file with no reference bundle of its own, and the date-arithmetic evidence detail would fit better in a separate reference file.

4 / 5

Total

15

/

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.

The description is exemplary: it states concrete capabilities, comprehensively covers the feature surface, and provides an explicit, synonym-rich trigger clause including the .base extension. It closely follows the best-practice pattern from the reference examples with no identifiable weaknesses.

DimensionReasoningScore

Specificity

Three concrete actions ("Explain, draft, and validate") are paired with a comprehensive enumeration of the feature surface ("filters, formulas, properties, summaries, and table, card, list, or version-gated kanban views"), matching the comprehensive-coverage anchor rather than the minor-gaps level below.

5 / 5

Completeness

It explicitly answers both questions: the "what" ("Explain, draft, and validate Obsidian Bases .base files with...") and an explicit "Use for..." trigger clause with concrete phrases, exactly matching the top anchor.

5 / 5

Trigger Term Quality

The trigger clause covers the domain name, natural synonyms ("database-like vault views", "dynamic tables"), concrete use cases ("reading lists", "task trackers"), and the ".base" file extension, which is the synonyms-plus-extension pattern of the top anchor.

5 / 5

Distinctiveness Conflict Risk

The description is anchored entirely to Obsidian Bases and .base files with distinct triggers, giving it a clear niche with minimal conflict risk against generic table or note-taking 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.

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/obsidian-bases/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.