Publishing
Publish your plugin
List your plugin in three steps. Keep the code in a public GitHub repository and add a valid manifest.json.
Still building? Start with the custom plugin development guide →.
The marketplace validates listings, not plugin security.
Plugins run unsandboxed. You remain responsible for your code, assets, documentation, and license.
Prepare the repository
Prepare these files before you submit:
- Public GitHub repository
- Valid
manifest.jsonin the repository root - README and license
- Safe install and removal
- Optional preview, optimized automatically
Add a manifest
Create and validate the manifest before you submit.
Run omarchy plugin clone, then omarchy plugin validate. See the official Omarchy Quattro plugin reference ↗.
JSON manifest.json
{
"schemaVersion": 1,
"id": "yourname.plugin",
"name": "Plugin name",
"version": "1.0.0",
"author": "Your name",
"description": "What the plugin does.",
"kinds": ["overlay"],
"entryPoints": {
"overlay": "Plugin.qml"
}
}Manifest field reference
FieldPurposeRequired
schemaVersionOmarchy manifest contract versionYesidUnique namespaced plugin identifierYesnameHuman-readable nameYesversionCurrent version, up to 64 characters for marketplace displayYesauthorPlugin author shown in the marketplaceYesdescriptionShort marketplace summaryYeskindsPlugin capabilities exposed to OmarchyYesentryPointsQML entry file for each plugin kindYesSubmit your plugin
Open the issue form with your repository link, category, and tags. Automated validation checks the current commit before a maintainer approves the listing.