obsidian (obsidian-skill)

Resolve complex Git history issues with rebase, cherry-pick, bisect, worktrees, and reflog.

7|1|Updated Jul 12, 2026
One-click install
npx skills add https://github.com/julianobarbosa/claude-code-skills --skill obsidian-obsidian-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian (obsidian-skill)
Source: https://github.com/julianobarbosa/claude-code-skills/tree/main/skills/obsidian-skill
Command: npx skills add https://github.com/julianobarbosa/claude-code-skills --skill obsidian-obsidian-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, urllib3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive Obsidian vault management, plugin development patterns, and Local REST API integration for automating note workflows.

Core Features & Use Cases

  • Vault structure guidance: Best practices for Obsidian vaults and .obsidian.
  • Plugin development: TypeScript plugin templates and lifecycle hooks.
  • URI automation: obsidian:// URI schemes and advanced URI plugin usage.

Quick Start

Scaffold a basic Obsidian plugin skeleton and add a simple command.

Frequently Asked Questions about obsidian (obsidian-skill)

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate workflows in Obsidian using the Local REST API?

Obsidian's Local REST API enables automation of note creation, retrieval, and updates through REST endpoints. Use the API with HTTP requests to trigger commands, manage vault content, and integrate external tools without manual interaction.

What are obsidian:// URI schemes and how do I use them?

obsidian:// URIs are links that trigger actions directly in Obsidian, such as opening notes, executing commands, or navigating vaults. They enable external automation and integration with plugins by encoding vault operations as clickable or programmatic links.

Can I develop custom Obsidian plugins with TypeScript?

Yes, Obsidian supports plugin development in TypeScript using lifecycle hooks and component templates. The Skill provides scaffolding and patterns to build plugins that extend Obsidian functionality with custom commands and workflows.

What's the best way to structure an Obsidian vault for scalability?

Vault structure best practices include organizing notes hierarchically, configuring the .obsidian folder for settings and plugins, and following naming conventions. Proper structure supports plugin integration and enables reliable automation of vault workflows.

How do I integrate third-party tools with Obsidian vaults?

Integration occurs through obsidian:// URI schemes, the Local REST API, and custom plugins. These methods connect external applications, scripts, and automation tools to read, write, and manage vault content programmatically.