
Obsidian Bases
Creates Obsidian .base files with proper YAML syntax for database-like views of your notes. Handles the full workflow from defining filters and formulas to configuring table, card, and list views. Validates YAML structure, checks that referenced properties exist, and catches common quoting errors that break the view rendering. Useful when you want to aggregate notes by tags, folders, or properties into sortable tables with computed columns. The syntax is finicky enough that having automated validation saves you from debugging YAML parsing errors in Obsidian's interface.
- skills.sh installs
- 82.3K
- GitHub stars
- 51.4K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add kepano/obsidian-skills --skill obsidian-bases --agent claude-codeInstalls into .claude/skills of the current project.
Files
Obsidian Bases Skill
Workflow
- Create the file: Create a
.basefile in the vault with valid YAML content - Define scope: Add
filtersto select which notes appear (by tag, folder, property, or date) - Add formulas (optional): Define computed properties in the
formulassection - Configure views: Add one or more views (
table,cards,list,map, orkanban) withorderspecifying 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.Xwithout definingXinformulas - Test in Obsidian: Open the
.basefile 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.
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Repository
- github.com/kepano/obsidian-skills
- Categories
- Backend & APIs, Office & Documents, Databases
More from kepano/obsidian-skills
All 5Recommended
More Backend & APIs1
marketing-plancoreyhaines31/marketingskillsWhen the user needs a comprehensive marketing plan for a client, a company they advise, or their own product. Also use when the user mentions "marketing plan," 76Kskills.sh installs
2
performance-optimizationaddyosmani/agent-skillsOptimizes application performance across frontend, backend, queries, and databases. Use when performance requirements exist, when you suspect performance regres75.2Kskills.sh installs
3
smscoreyhaines31/marketingskillsWhen the user wants to plan, build, or optimize SMS or MMS marketing — including welcome flows, abandoned cart texts, post-purchase, win-back, promotional sends71.5Kskills.sh installs
4
waapiheygen-com/hyperframesWeb Animations API adapter patterns for HyperFrames. Use when authoring element.animate() motion, Animation currentTime seeking, document.getAnimations(), Keyfr68.7Kskills.sh installs
5
gws-sharedgoogleworkspace/cligws CLI: Shared patterns for authentication, global flags, and output formatting.68Kskills.sh installs
6
browser-testing-with-devtoolsaddyosmani/agent-skillsTests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture co67.7Kskills.sh installs