Reverse engineer anything with agents, from app behavior down to native binaries.
obsidian-bases
Agent skill fromobsidianmd/obsidian-skills
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.
How to install obsidian-bases
npx skills add obsidianmd/obsidian-skills# or add only this skill to Claude Code: copy the folder
plugins/obsidian/skills/obsidian-bases/
# into
~/.claude/skills/obsidian-bases/ (all projects)
.claude/skills/obsidian-bases/ (one project)
1# Obsidian Bases Skill23## Workflow451. **Create the file**: Create a `.base` file in the vault with valid YAML content62. **Define scope**: Add `filters` to select which notes appear (by tag, folder, property, or date)73. **Add formulas** (optional): Define computed properties in the `formulas` section84. **Configure views**: Add one or more views (`table`, `cards`, `list`, `map`, or `kanban`) with `order` specifying which properties to display95. **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`106. **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 plugins1112## Schema1314Base files use the `.base` extension and contain valid YAML.1516```yaml17# Global filters apply to ALL views in the base18filters:19 # Can be a single filter string20 # OR a recursive filter object with exactly ONE key: and, or, or not21 and:22 - 'status == "active"'23 - not:24 - 'file.hasTag("archived")'2526# Define formula properties that can be used across all views27formulas:28 formula_name: 'expression'2930# Configure display names and settings for properties.31…
Excerpt shown under the repository's MIT license.
More skills in obsidian-skills
Similar skill repositories
Skills for Real Engineers. Straight from my .agents directory.
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
