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.

67

Quality

83%

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

71%Scale 1-5

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

This is a well-crafted skill with excellent actionability — the complete examples and WRONG/CORRECT troubleshooting pairs are particularly strong. The workflow is clear with validation steps, though it relies on manual checking rather than automated tools. The main weakness is that the file is longer than necessary, with several reference tables inlined that could be offloaded to supporting files, and the referenced FUNCTIONS_REFERENCE.md bundle file is not provided.

Suggestions

Move the file properties reference table, filter operators table, and default summary formulas table to separate reference files (e.g., references/PROPERTIES.md, references/SUMMARIES.md) and link to them from the main skill

Provide the referenced references/FUNCTIONS_REFERENCE.md as a bundle file, or note its absence

Remove the 'When to Use' section since it duplicates the skill description metadata and Claude can infer applicability from the content

DimensionReasoningScore

Conciseness

The skill is fairly comprehensive but includes some content that could be trimmed. The file properties reference table, operator table, and default summary formulas table are lengthy inline content that could be moved to reference files. Some sections like 'When to Use' repeat what's in the description. However, it avoids explaining basic concepts Claude already knows.

3 / 5

Actionability

Excellent actionability with complete, copy-paste ready YAML examples for every feature. The complete examples section provides three fully functional .base files covering different use cases. Troubleshooting includes concrete WRONG/CORRECT pairs. Filter syntax, formula syntax, and view configurations are all demonstrated with executable examples.

5 / 5

Workflow Clarity

The workflow section provides a clear 6-step sequence including a validation step (step 5) that checks YAML syntax, property references, and formula definitions, plus a testing step (step 6). However, the validation is manual/cognitive rather than tool-based (no script or command to run), and there's no explicit feedback loop for the 'Test in Obsidian' step beyond 'check quoting rules below'.

4 / 5

Progressive Disclosure

The skill references a FUNCTIONS_REFERENCE.md file for the complete functions reference, which is good progressive disclosure. However, significant reference content (file properties table, all operators, all default summary formulas) is inlined when it could be in separate reference files. The bundle shows no supporting files were provided, so the referenced FUNCTIONS_REFERENCE.md path cannot be verified. The overall structure is reasonable but the file is quite long with content that belongs in references.

3 / 5

Total

15

/

20

Passed

Description

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

This is a strong skill description that follows best practices closely. It provides specific capabilities, comprehensive trigger terms including file extensions and natural language variations, explicit 'Use when' guidance, and occupies a clearly distinct niche. The description is concise yet informative, using proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists several specific actions: create, edit, views, filters, formulas, and summaries. Covers the domain well with concrete capabilities, though could mention more specific operations like sorting, grouping, or specific formula types.

4 / 5

Completeness

Clearly answers both 'what' (create and edit Obsidian Bases with views, filters, formulas, and summaries) and 'when' (explicit 'Use when' clause with multiple concrete trigger scenarios including file types, task descriptions, and user terminology).

5 / 5

Trigger Term Quality

Excellent coverage of natural trigger terms including '.base files', 'Bases', 'table views', 'card views', 'filters', 'formulas', 'Obsidian', and 'database-like views'. Includes both file extensions and natural language terms users would say.

5 / 5

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Obsidian Bases (.base files) is a very specific feature. The combination of 'Obsidian', '.base files', 'Bases', and 'database-like views of notes' makes it unlikely to conflict with other skills.

5 / 5

Total

19

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.