obsidian-toolkit
CommunityEfficient Obsidian notes with atomic CRUD.
Authorgabrielwithappy
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Managing notes in an Obsidian vault can become chaotic without structured, repeatable operations. This toolkit provides atomic CRUD (create, read, update, delete) and tag-maintenance utilities to keep notes consistent, searchable, and well-organized.
Core Features & Use Cases
- Atomic CRUD for notes via dedicated Python scripts (create_note, read_note, update_note, delete_note) to ensure consistent handling of note files.
- Search and tag hygiene: search_notes for cross-file text search, analyze_tags and fix_tags to identify, normalize, and consolidate tags across the vault.
- Guidance and references: an integrated reference guide in references/ to help maintain Obsidian syntax and frontmatter conventions, with script-based automation to evolve large vaults efficiently.
Quick Start
Create a new note in your Obsidian vault using the create_note script by providing the vault path, a relative note name, and the content.
Dependency Matrix
Required Modules
PyYAML
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: obsidian-toolkit Download link: https://github.com/gabrielwithappy/agent-starter/archive/main.zip#obsidian-toolkit Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.