mp-publish-obsidian-plugin
CommunityShip your Obsidian plugin to the community
Software Engineering#github actions#obsidian#release automation#plugin publishing#manifest.json validation#community-plugins.json
AuthorMartinoPolo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill solves the problem of manually and error-prone publishing an Obsidian plugin to the official community directory with correct metadata, release assets, and validation-ready PRs.
Core Features & Use Cases
- Manifest-to-release validation: Ensures
manifest.jsonvalues (id, name, description punctuation, version, author fields) meet Obsidian bot expectations before any GitHub actions. - Deterministic release publishing: Builds the plugin, creates/updates the GitHub release for the exact version (no
vprefix), and uploads required assets likemain.jsandmanifest.json(andstyles.csswhen applicable). - Community directory PR automation: Forks or syncs
obsidianmd/obsidian-releases, inserts the plugin entry intocommunity-plugins.jsonwith exact character matching, fetches the official PR template, and opens a compliant PR.
Quick Start
Use mp-publish-obsidian-plugin to publish your Obsidian plugin to obsidianmd/obsidian-releases by validating your manifest, building the release artifacts, creating the GitHub release, updating community-plugins.json, and opening the official-template PR.
Dependency Matrix
Required Modules
nodenpmghgit
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: mp-publish-obsidian-plugin Download link: https://github.com/MartinoPolo/mpx-claude-code/archive/main.zip#mp-publish-obsidian-plugin Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.