obsidian-plugin-boilerplate

Installation
SKILL.md

Obsidian Plugin Boilerplate

Use this skill when the user wants to create a new Obsidian plugin, scaffold a clean TypeScript plugin structure, or validate core metadata before writing feature code.

What this skill provides

  • A local interactive generator at tools/create-plugin.js
  • Guidance for choosing automated versus manual setup
  • Manifest naming and description validation before code generation
  • Boilerplate expectations that align with obsidian-plugin-dev

Recommended workflow

  1. Ask whether the user wants automated setup or manual setup.
  2. For automated setup, run node skills/obsidian-plugin-boilerplate/tools/create-plugin.js from the repo root.
  3. For manual setup, create the same baseline files explicitly: manifest.json, src/main.ts, src/settings.ts, styles.css, package.json, tsconfig.json, esbuild.config.mjs, version-bump.mjs, versions.json, .gitignore, and LICENSE.
  4. After scaffolding, immediately apply obsidian-plugin-dev, obsidian-plugin-ui-ux, obsidian-plugin-accessibility, and obsidian-plugin-submission to keep the generated project review-ready.

Interactive setup guidance

Present the user with two options:

Related skills
Installs
1
GitHub Stars
1
First Seen
Apr 16, 2026