obsidian-plugin-dev - Obsidian Plugin Development and Publishing Guide
Guides building, modifying, testing, and publishing Obsidian community plugins using TypeScript and CodeMirror 6.
Tags
Updated: 2026-09-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Scaffold Obsidian plugin projects
- Develop plugins using Obsidian API
- Create CodeMirror 6 editor extensions
- Test plugins in local vault
- Publish releases to GitHub
- Submit plugins to community repository
Inputs
- Obsidian plugin source code
- Plugin manifest and build configurations
- Local Obsidian vault path
- GitHub repository and release tags
Outputs
- Bundled main.js plugin file
- Plugin release assets
- Obsidian community plugin pull request
Requirements
- Node.js and TypeScript environment
- esbuild bundler
- Obsidian application
- Git and GitHub account
