Skip to content

Create Plugin

Generate a new plugin scaffold with all the files you need to get started.

Enter a human-friendly name — the slug is generated automatically.
Short description for the plugin manifest. Leave blank for a default.

Capabilities

Select what your plugin will participate in. Each capability adds a required PHP interface to your Plugin class.

Capabilities

Event Triggers

Subscribe to host events that will automatically run your plugin in the background.

Hooks

Data Tables

Each table gets a physical schema declaration and a full create / edit / delete UI under the plugin's Data tab. Add the base name only, the host prefixes it automatically (e.g. profiles → plugin_{id}_profiles).

Enter a plugin name first to see the prefix.
Default Uninstall Behavior
Adds an uninstall() method for custom cleanup logic beyond what the manifest declares.
Generate only plugin.json and Plugin.php - skip README, CI workflow, scripts, and AI guidance files.

Enter a plugin name in the first step to see a preview.

Choose how to generate your plugin below.

© 2026 - m3u editor logo m3u editor v0.14.1 Donate with