CtrlK
BlogDocsLog inGet started
Tessl Logo

wiki-dashboard

Create dynamic, queryable dashboard views of the Obsidian vault using Obsidian Bases or Dataview. Use this skill when the user says "create a dashboard", "vault dashboard", "show all X as a table", "dynamic view", "query my vault", "build a content index", "show me all concepts/entities/projects", or wants a structured, auto-updating view of their wiki content. Bases is native to Obsidian 1.8+ (no plugin needed). Dataview requires the community plugin.

68

Quality

81%

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%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, well-organized reference with copy-paste Bases and Dataview examples and useful gotchas, but it inlines substantial reference material that could be split into a bundled file and repeats several near-identical examples, hurting conciseness and progressive disclosure.

Suggestions

Move the bulk reference material (full filter-expression table, filter syntax details, and the Dataview clause reference) into a references/ file and link to it from a concise overview, keeping only one representative example per view type inline.

Collapse the redundant example blocks (basic table, cards, tag filter, multi-filter, OR filter) into a single annotated example plus a compact variations table to reduce repetition.

Renumber the workflow steps consistently and make validation checkpoints explicit gates (e.g., "Verify filters use and/or/not before writing the file") rather than relying on the end-of-process checklist.

DimensionReasoningScore

Conciseness

The body is mostly direct and assumes competence (e.g., "Filters use expression strings, not typed objects"), but several near-identical example blocks (basic table, cards, tag filter, multi-filter, OR filter) repeat the same structure and could be tightened.

3 / 5

Actionability

It provides many fully executable, copy-paste-ready .base YAML and Dataview code blocks, specific filter expressions, file paths, slug examples, and reference tables covering the common cases.

5 / 5

Workflow Clarity

A clear sequence (Before You Start, Step 3 Write, Step 4 Embed, Step 5 Update, QMD refresh) with a Quality Checklist checkpoint and QMD verify/failure handling is present, but Step numbering restarts awkwardly and a couple of validation checkpoints are implicit rather than gated.

4 / 5

Progressive Disclosure

No bundle files exist, so ~470 lines of reference material (full filter-expression tables and multiple duplicate example blocks) are inlined in SKILL.md; sections are well-organized with headers and tables, but content that clearly belongs in a separate reference file is kept inline.

3 / 5

Total

15

/

20

Passed

Description

91%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, well-targeted description that clearly states capability, tooling prerequisites, and an explicit, comprehensive "Use when..." trigger list in third-person voice. Minor overlap risk on one broad trigger keeps distinctiveness just below the top anchor.

DimensionReasoningScore

Specificity

"Create dynamic, queryable dashboard views of the Obsidian vault using Obsidian Bases or Dataview" names the domain and concrete actions plus the two specific tools, but does not enumerate many distinct actions, keeping it just below comprehensive.

4 / 5

Completeness

It explicitly answers both what ("Create dynamic, queryable dashboard views...") and when ("Use this skill when the user says...") with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

The "Use this skill when the user says" clause lists many natural phrases ("create a dashboard", "vault dashboard", "show all X as a table", "query my vault", "build a content index") covering synonyms and variations users would actually say.

5 / 5

Distinctiveness Conflict Risk

The Obsidian vault / Bases / Dataview niche is clearly distinct with specific triggers, though "build a content index" has minor overlap risk with general wiki or indexing skills.

4 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Ar9av/obsidian-wiki
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.