Productivity & Collaboration

Obsidian Bases View Builder

Build and maintain database-like note views in Obsidian.

51/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 50k
Last updated
1mo ago
License
MIT
obsidianbasesyamlnote-databases
+3filtersformulasmarkdown

What does this skill do, and when should you use it?

This skill focuses on Obsidian Bases `.base` files, using YAML to define filters, formulas, properties, views, and summaries. It supports table, cards, list, and map views, along with date calculations, conditional logic, and common file-property references. It also documents YAML quoting, formula types, and null-checking pitfalls. It is suited to Obsidian users who want structured task trackers, reading lists, or daily-note indexes.

Creates .base files with valid YAML; filters notes by tags, folders, properties, or dates; defines reusable computed formulas; configures table, cards, list, or map views and their display order; sets grouping, result limits, and summary formulas; checks YAML syntax and property/formula references; and guides validation by opening the file in Obsidian.

Good fit
  • An Obsidian user wants a grouped and summarized task table for notes with task tags and status properties.
  • A reader wants a book-and-article library with author, page count, reading status, and card or table views.
  • A user wants to index daily notes by date, showing weekday, estimated word count, and modification time.
  • A user needs to combine tag, folder, date, and property filters while reusing the same scope across multiple views.

How do you install this skill?

Before you use it
  • This is a static source review only; Obsidian, YAML parsing, and examples were not executed or independently tested.
  • User confirmation, backup, and rollback procedures should be established before writing to a vault.
  • Confirm the target Obsidian version, Bases availability, and the Maps community-plugin dependency; formula and filter examples still require environment-specific validation.
Before you start
Your agent needs
  • Local filesystem

This skill is one of five skills in kepano/obsidian-skills. Install it through the marketplace with /plugin marketplace add kepano/obsidian-skills, followed by /plugin install obsidian@obsidian-skills; alternatively run npx skills add https://github.com/kepano/obsidian-skills. For manual installation, copy the repository's skills/ directory into the Codex skills path, typically ~/.codex/skills; for Claude Code, place the repository contents in /.claude at the root of the Obsidian vault.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/kepano/obsidian-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/obsidian-bases" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

After installation, use a prompt such as: Create a .base file for my Obsidian task notes, filter for active tasks, calculate days until due, and show a grouped table by status. The agent should create the .base file in the vault, check its YAML and references, and have the user open it in Obsidian to confirm that the view renders correctly. Map views additionally require latitude/longitude properties and the Maps community plugin.

What are this skill's strengths and limitations?

Pros
  • Covers the `.base` workflow from creation and filtering through formulas, views, and validation.
  • Includes configuration examples for table, cards, list, and map views.
  • Explains common failure points involving Duration values, date arithmetic, null checks, and YAML quoting.
  • Uses YAML and open file formats that can be inspected and edited directly in Obsidian.
Limitations
  • Its scope is limited to Obsidian Bases; sibling capabilities for Markdown, JSON Canvas, Obsidian CLI, and web extraction are outside this profile.
  • Final rendering must be tested in Obsidian, and map views depend on the Maps community plugin.
  • The source does not document an automated test suite, supported version range, or recovery behavior.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Obsidian Bases View Builder this page 51 · Use with care ★ 50k 1mo ago MIT
LLM Wiki Manager 51 · Use with care ★ 71 1mo ago MIT
Conversation Archivist 49 · Use with care ★ 16k 1mo ago MIT
Obsidian CLI Knowledge Transport 48 · Use with care ★ 16k 1mo ago MIT
Obsidian Markdown Editor 57 · Use with care ★ 50k 1mo ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust13 / 25 · 2.6/5

The skill primarily describes creating and editing .base files in a local Obsidian vault, with no evidence of malware, credential theft, or covert exfiltration. However, it instructs file writes and in-Obsidian testing without explicit user confirmation, backup, rollback, permission boundaries, or sensitive-data guidance, so points are deducted.

2Reliability8 / 20 · 2.0/5

The workflow, schema, filter, formula, and troubleshooting sections are broadly consistent and include diagnostics for missing properties, YAML quoting, and Duration errors. There is no committed test suite, CI coverage, compatibility matrix, or execution evidence; under static calibration the score remains below 10.

3Adaptability10 / 15 · 3.3/5

Invocation conditions are clear for .base files, views, filters, and formulas, and the map view notes a Maps community-plugin dependency. Non-fit cases, Obsidian version requirements, input/output boundaries, and language support are not sufficiently defined, so points are deducted. Core functionality does not depend on unreachable overseas online services.

4Convention9 / 15 · 3.0/5

The documentation is well organized and includes schema guidance, a reference file, examples, troubleshooting, and repository-level MIT licensing. The selected skill lacks explicit versioning, changelog, maintenance ownership, and update path, while dependency and compatibility assumptions are scattered, so points are deducted.

5Effectiveness7 / 15 · 2.3/5

The material can directly guide creation of Bases files, filters, formulas, views, and common fixes, and the examples are practically reusable. No statically verifiable rendered results or execution evidence are supplied, so manual validation remains necessary; the score is capped at 7 under static calibration.

6Verifiability4 / 10 · 2.0/5

The skill provides auditable structured documentation, examples, and references to official Obsidian documentation. It provides no committed tests, CI coverage, or third-party execution evidence, and independent reproduction was not performed in this static review, so only limited credit is warranted.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision a1dc48e68138 Review evidence[1][2][3][4]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Is this skill free?
The repository is licensed under MIT; the source does not mention additional fees.
What files does it modify?
It creates and edits `.base` files in an Obsidian vault and uses note properties and file metadata to build views.
What commonly causes formula failures?
Typical causes include leaving special-character YAML strings unquoted, mismatched formula quotes, applying numeric functions directly to Duration values, and referencing undefined formulas.
What is required for map views?
Map views require latitude and longitude properties and the Maps community plugin.

More skills from this repository

All from kepano/obsidian-skills

Related skills