obsidian-check
Obsidian Check
Review code against all Obsidian automated plugin review rules before pushing. Since May 2026 the review runs on the Community hub (community.obsidian.md) and scans every GitHub release; a failing version is removed from directory search within 24 hours. Reports violations grouped by severity with exact file locations and fixes.
Usage
This is a skill, not a slash command. Invoke it by asking to check an Obsidian plugin before submission, or by its skill name obsidian-development:obsidian-check. It scans the current Obsidian plugin project for all automated review violations.
Procedure
Step 1: Verify project structure
Check that manifest.json, package.json, and src/ exist. If not, abort with message.
Step 2: Ensure eslint-plugin-obsidianmd is installed
Check if eslint-plugin-obsidianmd and @eslint-community/eslint-plugin-eslint-comments are in package.json devDependencies. If NOT installed:
- Install them and the peer dependencies: