obsidian-plugin-development

Installation
SKILL.md

Obsidian Plugin Development

Comprehensive guidance for building Obsidian community plugins using TypeScript.

Plugin Architecture

Obsidian plugins are TypeScript bundles that extend the app's functionality. Every plugin:

  • Extends the Plugin class from obsidian
  • Implements onload() for initialization
  • Implements onunload() for cleanup
  • Bundles to a single main.js file via esbuild

Plugin Lifecycle

import { Plugin } from 'obsidian';
Installs
Repository
smithery/ai
First Seen
obsidian-plugin-development — smithery/ai