Publish your elizaOS plugin to the elizaOS registry
name
starts with plugin-
(auto-added by CLI if missing)description
(not the default generated placeholder)images/
directoryAdd required images
images/
directory if it doesn’t exist:logo.jpg
- 400x400px square logo (max 500KB)banner.jpg
- 1280x640px banner (max 1MB)Update package.json description
Build your plugin
dist/
folder that npm will publish.Check current npm login
Login to npm (if needed)
gh
command is not found, you’ll need to install GitHub CLI from cli.github.com or the publish command will prompt you to create a token manually.packages/registry/
so you can see exactly what will be submitted.
Create GitHub Personal Access Token (when prompted)
repo
(Full control of private repositories)read:org
(Read organization membership)workflow
(Update GitHub Action workflows)https://npmjs.com/package/your-plugin-name
https://github.com/yourusername/plugin-name
elizaos plugins list
If changes requested: Address the feedback and update your plugin, then re-submit.