
Obsidian Bases
If you're building databases in Obsidian using the Bases plugin, this skill lets Claude create and edit those .base YAML files directly. It handles the full spec: table/card/list views, nested filters with and/or/not logic, formulas that compute values from properties, grouping, and custom summaries. The syntax is pretty involved,filters can nest recursively, formulas support date arithmetic and conditionals, and there's a whole function library for string manipulation and date formatting. Most useful when you're generating complex views programmatically or need Claude to update filters and formulas without you writing YAML by hand. The skill includes the complete schema and function reference, so Claude knows what's valid.
- skills.sh installs
- 477
- GitHub stars
- 474
- last updated
- Aug 21, 2026
Install
$ npx -y skills add freestylefly/canghe-skills --skill obsidian-bases --agent claude-codeInstalls into .claude/skills of the current project.
Files
Obsidian Bases Skill
This skill enables skills-compatible agents to create and edit valid Obsidian Bases (.base files) including views, filters, formulas, and all related configurations.
Overview
Obsidian Bases are YAML-based files that define dynamic views of notes in an Obsidian vault. A Base file can contain multiple views, global filters, formulas, property configurations, and custom summaries.
File Format
Base files use the .base extension and contain valid YAML. They can also be embedded in Markdown code blocks.
Complete Schema
# Global filters apply to ALL views in the base
filters:
# Can be a single filter string
# OR a recursive filter object with and/or/not
and: []
or: []
not: []
# Define formula properties that can be used across all views
formulas:
formula_name: 'expression'
# Configure display names and settings for properties
properties:
property_name:
displayName: "Display Name"
formula.formula_name:
displayName: "Formula Display Name"
file.ext:
displayName: "Extension"
# Define custom summary formulas
summaries:
custom_summary_name: 'values.mean().round(3)'
Sponsors
Details
- Repository
- github.com/freestylefly/canghe-skills
- Categories
- Backend & APIs, Office & Documents, Databases
- First seen
- Jun 3, 2026
More from freestylefly/canghe-skills
All 29- Release Skills476
- Flyworks Avatar Video378
- Paddleocr Doc Parsing373
- Manga Drama863
- Manga Style Video667
- Seedance Video609
- Canghe Image Gen598
- Canghe Comic584
- Volcengine Video Understanding579
- Canghe Xhs Images573
- Canghe Cover Image545
- Canghe Markdown To Html536
- Canghe Article Illustrator522
- Canghe Infographic516
- Canghe Url To Markdown510
- Canghe Slide Deck506
- Canghe Format Markdown505
- Remotion Best Practices503
- Canghe Post To Wechat498
- Canghe Danger Gemini Web497
- Find Skills497
- Canghe Compress Image494
- Canghe Danger X To Markdown489
- Canghe Post To X488