obsidian-toolkit

Community

Efficient 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.