Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ar9av/wiki-dashboard
Create dynamic, queryable dashboard views of the Obsidian vault using Obsidian Bases or Dataview.
Passed 11 of 16 test cases with the skill, and 6 of 16 without it.
and 11 more in the full report
9 fixed6 passed either way5 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
I just generated a Dataview table for stale pages filtered by 'older than 30 days'. Show the exact line that must be appended to the vault's log.md file.
| Checked | Without skill | With skill |
|---|---|---|
| Formats log entry starting with timestamp and WIKI_DASHBOARD | Missed | Passed |
| Includes tool=dataview key-value pair | Missed | Passed |
The instructions your model reads when the skill loads.
Two tools available: Obsidian Bases (native, GUI-driven, no plugin) and Dataview (community plugin, SQL-like, more powerful). Check which the user has and prefer Bases unless they ask for Dataview or need GROUP BY / computed columns.
Writing profile: Before drafting or rewriting natural-language Markdown, read and apply the Writing Profile Resolution section in llm-wiki/SKILL.md. Framework schema, provenance, safety, and operation-specific requirements take precedence.
Apply WRITING.md preferences only to optional Markdown dashboard prose; .base syntax remains unchanged.
llm-wiki/SKILL.md (inline @name override → walk up CWD for .env → global config → prompt setup). This gives OBSIDIAN_VAULT_PATH.$OBSIDIAN_VAULT_PATH/index.md to understand what categories and pages exist..base files)Bases are YAML files that define live views over vault notes. Native to Obsidian 1.8+, no plugin needed.
Top-level keys:
filters: # Global filter applied to all views (expression strings under and/or/not)
formulas: # Named computed properties — referenced as formula.<name>
properties: # Display config per property — sets displayName for column headers
summaries: # Aggregation formulas (e.g. mean, sum)
views: # Array of view definitions (required)
Each item in views::
views:
- type: table # table | list | cards | map
name: "View Name" # display label
limit: 50 # optional max rows
order: # column display order (list of property/formula names)
test cases passed, vs 6 / 16 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.