elizaos publish
command is the all-in-one tool for releasing your plugin. It handles packaging, publishing to npm, creating a source repository, and submitting your plugin to the official elizaOS registry for discovery.
What It Does
Thepublish
command automates the entire release process:- Validates Your Plugin: Checks your
package.json
and directory structure against registry requirements - Publishes Your Package: Pushes your plugin to npm
- Creates GitHub Repository: Initializes a public GitHub repository for your plugin’s source code
- Submits to Registry: Opens a Pull Request to the official elizaOS Plugin Registry
Usage
Options
Option | Description |
---|---|
--npm | Publish to npm only (skip GitHub and registry) |
-t, --test | Test publish process without making changes |
-d, --dry-run | Generate registry files locally without publishing |
--skip-registry | Skip publishing to the registry |