Publish Obsidian plugins to the community plugin directory. Use when releasing your first plugin, updating existing plugins, or managing the community plugin submission process. Trigger with phrases like "publish obsidian plugin", "obsidian community plugins", "submit obsidian plugin", "obsidian plugin directory".
From obsidian-packnpx claudepluginhub nickloveinvesting/nick-love-plugins --plugin obsidian-packThis skill is limited to using the following tools:
references/implementation-guide.mdreferences/implementation.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides implementation of event-driven hooks in Claude Code plugins using prompt-based validation and bash commands for PreToolUse, Stop, and session events.
Publish and distribute Obsidian plugins through the official community plugin directory. Covers the complete release workflow: building, versioning, creating GitHub releases, and submitting to the Obsidian community plugins repository for review and listing.
main.ts, manifest.json, and styles.css (if applicable)For full implementation details and code examples, load:
references/implementation-guide.md
| Issue | Cause | Solution |
|---|---|---|
| Plugin not loading | Wrong manifest ID | Ensure id matches directory name |
| Build fails | Missing externals | Add obsidian to esbuild externals |
| Review rejected | Guidelines violation | Review obsidian.md/plugins/guidelines |
| Version mismatch | versions.json outdated | Run version-bump script before release |
For event handling, see obsidian-webhooks-events.
See deployment implementation details for output format specifications.
Basic usage: Apply obsidian deploy integration to a standard project setup with default configuration options.
Advanced scenario: Customize obsidian deploy integration for production environments with multiple constraints and team-specific requirements.