# obsidian-bases

> Claude/Codex skill by [@kepano](https://omgskills.com/library/kepano/index.md) · 52k stars · Updated 2026-11-11

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, kanban boards, filters, or formulas in Obsidian.

Tags: agents, agentskills, bases, claude, clawdbot, cli, codex, defuddle, hermes, jsoncanvas, knap, markdown, md, obsidian, openclaw, opencode, skills

## Install

```sh
git clone https://github.com/obsidianmd/obsidian-skills /tmp/obsidian-skills && ln -s /tmp/obsidian-skills/plugins/obsidian/skills/obsidian-bases ~/.claude/skills/obsidian-bases
```

## From README

Obsidian Bases Skill Workflow Create the file: Create a .base file in the vault with valid YAML content Define scope: Add filters to select which notes appear (by tag, folder, property, or date) Add formulas (optional): Define computed properties in the formulas section Configure views: Add one or more views (table, cards, list, map, or kanban) with order specifying which properties to display Validate: Verify the file is valid YAML with no syntax errors. Check that all referenced properties and formulas exist. Common issues: unquoted strings containing special YAML characters, mismatched quotes in formula expressions, referencing formula.X without defining X in formulas Test in Obsidian: Open the .base file in Obsidian to confirm the view renders correctly. If it shows a YAML error, check quoting rules below. If it doesn't open as a base at all, check that Bases is turned on in Settings → Core plugins Schema Base files use the .base extension and contain valid YAML.

## Links

- HTML page: https://omgskills.com/library/kepano/obsidian-skills/obsidian-bases/
- GitHub: https://github.com/obsidianmd/obsidian-skills
- Author: [@kepano](https://omgskills.com/library/kepano/index.md)

## More from this repo

- [defuddle](https://omgskills.com/library/kepano/obsidian-skills/defuddle/index.md) — Extract clean Markdown from HTML pages with Defuddle CLI.
   - [@kepano](https://omgskills.com/library/kepano/index.md) · 52k stars
- [json-canvas](https://omgskills.com/library/kepano/obsidian-skills/json-canvas/index.md) — Used to create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections.
   - [@kepano](https://omgskills.com/library/kepano/index.md) · 52k stars
- [obsidian-markdown](https://omgskills.com/library/kepano/obsidian-skills/obsidian-markdown/index.md) — Used to create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other...
   - [@kepano](https://omgskills.com/library/kepano/index.md) · 52k stars
