obsidian-plugin
Installation
SKILL.md
obsidian-plugin — Obsidian Plugin Development Skill
Keyword:
obsidian plugin·create obsidian plugin·obsidian eslint·obsidian submissionBuild high-quality Obsidian plugins that pass community review on first attempt. Covers all 27 rules from
eslint-plugin-obsidianmdv0.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 TFilecasts, noany) - 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