obsidian-bases-manager

Obsidian Bases Manager

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "obsidian-bases-manager" with this command: npx skills add richfrem/agent-plugins-skills/richfrem-agent-plugins-skills-obsidian-bases-manager

Obsidian Bases Manager

Status: Active Author: Richard Fremmerlid Domain: Obsidian Integration Depends On: obsidian-vault-crud (WP06)

Purpose

Obsidian Bases are .base files containing YAML that defines database-like views over vault notes. This skill enables agents to act as database administrators — reading, appending rows, and updating cell values while preserving the view configuration (columns, filters, sorts) untouched.

Available Commands

Read a Base

python ./scripts/bases_ops.py read --file <path.base>

Append a Row

python ./scripts/bases_ops.py append-row --file <path.base> --data key1=value1 key2=value2

Update a Cell

python ./scripts/bases_ops.py update-cell --file <path.base> --row-index 0 --column key1 --value "new value"

Safety Guarantees

  • Uses ruamel.yaml for lossless round-trip YAML parsing

  • All writes go through obsidian-vault-crud atomic write protocol

  • View configurations (columns, filters, sorts, formulas) are never modified

  • Malformed YAML triggers a clean error report, never a crash or data loss

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

markdown-to-msword-converter

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

zip-bundling

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

spec-kitty-checklist

No summary provided by upstream source.

Repository SourceNeeds Review