CtrlK
BlogDocsLog inGet started
Tessl Logo

obsidian-bases

Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.

68

Quality

82%

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

The canonical home for this skill is obsidian-bases in kepano/obsidian-skills

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The content is highly actionable with complete, executable YAML examples and worked bases, but it is a monolithic reference that does not practice progressive disclosure and lacks an explicit authoring workflow with validation checkpoints. It scores well on actionability and moderately on conciseness, workflow clarity, and progressive disclosure.

Suggestions

Move the exhaustive function/type reference tables (Global, Date, String, Number, List, File, Link, Object functions) into a separate bundled REFERENCE.md and keep SKILL.md as a concise overview with a one-level-deep pointer, improving conciseness and progressive_disclosure.

Add a short authoring workflow with an explicit validation checkpoint (e.g., 'after writing a .base, load it in Obsidian or validate the YAML parses; fix and re-check before delivering') to raise workflow_clarity to the top anchor.

Trim inline redundancy such as the duplicated Default Summary Formulas table (the 'Range' row appears twice) and repeated date-arithmetic examples to reduce token usage.

DimensionReasoningScore

Conciseness

The body is a dense 650-line monolith cataloging every function/type with full reference tables; while it largely avoids explaining concepts Claude already knows, the volume of inline reference material is more than a lean overview needs and could be tightened or split out.

2 / 3

Actionability

It provides concrete, complete, copy-paste-ready YAML throughout — a full schema, filter/formula syntax blocks, and four fully worked bases (Task Tracker, Reading List, Project Notes, Daily Notes) — matching the score-3 anchor for fully executable examples.

3 / 3

Workflow Clarity

Sections are well organized (schema -> building blocks -> complete examples) but there is no explicit sequenced authoring procedure or validation checkpoint for verifying a produced .base file, so it stops at the score-2 anchor of structure-without-checkpoints.

2 / 3

Progressive Disclosure

Everything lives in a single inline file with no bundle/reference files; the extensive function tables are content that 'should be separate' per the score-2 anchor, and no references are split out to keep the overview lean.

2 / 3

Total

9

/

12

Passed

Description

100%

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, well-constructed description that concretely states capabilities, provides an explicit 'Use when...' trigger clause, uses natural user terminology, and occupies a clearly distinct niche in third person. It meets the top anchor on every dimension.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries' — matching the score-3 anchor of naming several specific capabilities rather than vague language.

3 / 3

Completeness

It answers both 'what' (create/edit Bases with views, filters, formulas, summaries) and 'when' via an explicit 'Use when...' clause enumerating trigger conditions, matching the score-3 anchor for explicit triggers.

3 / 3

Trigger Term Quality

It surfaces natural user-facing terms — '.base files', 'Bases', 'table views', 'card views', 'filters', 'formulas', 'Obsidian' — giving good coverage of phrasings a user would actually say, per the score-3 anchor.

3 / 3

Distinctiveness Conflict Risk

It targets a clear, narrow niche (Obsidian Bases) with distinct triggers and third-person voice ('Create and edit...'), making it unlikely to fire for unrelated skills per the score-3 anchor.

3 / 3

Total

12

/

12

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

skill_md_line_count

SKILL.md is long (652 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
anbeime/skill
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.