create-moviepilot-plugin
Installation
SKILL.md
Create MoviePilot Plugin
Use this skill to build or revise MoviePilot plugins that can be developed from a local plugin source and installed into the running MoviePilot instance.
Ground Truth
- Host plugin contract:
app/plugins/__init__.py, especially_PluginBase. - Host plugin discovery, local source sync, install, reload:
app/runtime/extensions/plugin_manager.pyandapp/adapters/external/market.py. - Host plugin endpoints, API auth, static files, remotes, and sidebar nav:
app/api/endpoints/plugin.py. - Local development note:
docs/development-setup.md. - Plugin repository conventions:
MoviePilot-Pluginsusesplugins.v2/withpackage.v2.jsonfor V2 plugins; legacy or cross-generation entries may useplugins/withpackage.json. - When working in or from
MoviePilot-Plugins, read itsREADME.md,docs/Repository_Guide.md, anddocs/V2_Plugin_Development.md. For scenario-specific extensions, read the matchingdocs/faq/*.md.