obsidian-plugin

Installation
SKILL.md

obsidian-plugin — Obsidian Plugin Development Skill

Keyword: obsidian plugin · create obsidian plugin · obsidian eslint · obsidian submission

Build high-quality Obsidian plugins that pass community review on first attempt. Covers all 27 rules from eslint-plugin-obsidianmd v0.1.9, boilerplate generation, vault API patterns, accessibility requirements, and submission validation.

When to use this skill

  • Generate a new Obsidian plugin project with clean boilerplate (no sample code bloat)
  • Review and fix ESLint violations from eslint-plugin-obsidianmd
  • Prepare a plugin for Obsidian community directory submission
  • Apply memory-safe lifecycle patterns (registerEvent, no view reference storage)
  • Implement proper type safety (no unsafe as TFile casts, no any)
  • Enforce accessibility requirements (keyboard navigation, ARIA labels, focus management)
  • Apply Obsidian CSS variables for theme-compatible styling
  • Validate plugin metadata (manifest.json, plugin ID/name/description rules)
Related skills
Installs
116
GitHub Stars
14
First Seen
Mar 21, 2026