CtrlK
BlogDocsLog inGet started
Tessl Logo

obsidian-bases

内容创作者与技术写作员在管理海量笔记时,当需要构建 Obsidian 数据库视图、配置过滤器或编写 YAML 公式,使用此技能可自动生成标准 .base 文件,轻松实现笔记的表格/卡片多维展示与数据汇总,让知识库管理效率翻倍。

64

Quality

76%

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-skills-integrated/obsidian-bases/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

65%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 highly actionable, accurate reference for Obsidian Bases syntax with excellent copy-paste examples, but it is a monolithic ~600-line document: the function/type reference belongs in bundle files, the filter examples are repeated, and there is no step-by-step create/edit workflow with a validation checkpoint.

Suggestions

Move the Functions Reference (global/date/duration/string/number/list/file/link/object/regexp tables) into references/functions.md and keep only the most common functions inline, linking to it from SKILL.md.

Add a short 'Creating or editing a base' workflow (determine folder/tag scope → write YAML → verify it parses and renders in Obsidian) with an explicit validation step before finishing.

Trim duplicated content: remove the 'Common Patterns' section that restates filters already exemplified, and merge the Duration Type and Date Arithmetic sections.

DimensionReasoningScore

Conciseness

The body is mostly dense, useful reference material (function tables, syntax examples) with little concept-explanation fluff, but it repeats the same guidance multiple times — filter structures appear in 'Complete Schema', 'Filter Syntax', four 'Complete Examples', and again in 'Common Patterns', and duration arithmetic is covered in both 'Duration Type' and 'Date Arithmetic'. That duplication is unnecessary and could be tightened, matching the 'mostly efficient but could be tightened' anchor rather than the lean 5 or the padded 2.

3 / 5

Actionability

Everything is executable: a complete schema template, copy-paste YAML for every view type, and four full working base files (Task Tracker, Reading List, Project Notes, Daily Notes Index) covering common cases, plus concrete correct/wrong formula examples. This matches the 'fully executable; copy-paste ready; specific examples cover the common cases' anchor.

5 / 5

Workflow Clarity

There is no creation/edit workflow at all — the body jumps straight from a one-line overview into reference material, with no sequenced steps (gather properties → write YAML → verify) and no validation checkpoint (e.g., confirm the YAML parses or the base renders in Obsidian). That sits at the 'sequence present but checkpoints missing or implicit' level rather than 4; it is not 2 because the reference material itself is coherently organized by topic and the single task (write a valid .base file) is unambiguous in intent.

3 / 5

Progressive Disclosure

The skill has no bundle files at all (no references/, scripts/, or assets/), so the entire ~250-line functions reference, view-type specs, summary tables, and examples are inlined in SKILL.md — content that clearly belongs in separate files, which is the anchor-3 condition. It is not 2 because the body has clear, well-ordered section headers and ends with real external reference links, so navigation is possible; it is not 4 because essentially no content was split out of the main file.

3 / 5

Total

14

/

20

Passed

Description

87%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 description: third-person voice, explicit what-and-when structure with concrete trigger phrases tied to the Obsidian Bases niche. Its only weaknesses are mild promotional fluff ('效率翻倍') and slightly incomplete synonym/extension coverage in trigger terms.

Suggestions

Drop the promotional tail '轻松实现…让知识库管理效率翻倍' and use the reclaimed words to mention editing existing .base files and embedding bases in notes.

Add a couple of natural synonyms users actually say (e.g., 'base 视图', 'Obsidian 数据视图/Bases') to strengthen trigger coverage.

DimensionReasoningScore

Specificity

The description lists several concrete actions — '构建 Obsidian 数据库视图、配置过滤器或编写 YAML 公式' and '自动生成标准 .base 文件' with '表格/卡片多维展示与数据汇总' — matching the anchor for several specific actions with minor gaps (editing existing bases and embedding are not mentioned). It is not a 5 because promotional fluff ('轻松实现', '让知识库管理效率翻倍') pads the capability list rather than extending coverage.

4 / 5

Completeness

It explicitly answers both: what ('使用此技能可自动生成标准 .base 文件…实现笔记的表格/卡片多维展示与数据汇总') and when ('当需要构建 Obsidian 数据库视图、配置过滤器或编写 YAML 公式时' plus the audience/context '内容创作者与技术写作员在管理海量笔记时'), giving a clear what with concrete trigger phrases — the 5 anchor. The 4 anchor would require the when-clause to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Natural trigger phrases are present: 'Obsidian', '数据库视图', '过滤器', 'YAML 公式', '.base 文件', '笔记', '表格/卡片' — good keyword coverage matching the anchor. It falls short of 5 because common user variations and synonyms (e.g., 'Dataview', 'base 文件/base 视图' alternates, or English phrasing a user might mix in) are missing.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — Obsidian Bases '.base 文件' with view/filter/formula triggers — and is unlikely to trigger competing skills. Not a 4 because the '.base' file format and '数据库视图' triggers are specific enough that even closely related Obsidian skills (e.g., Dataview note querying) would not be pulled in.

5 / 5

Total

18

/

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

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.