CLI Commands
OpenPollen provides the openpollen CLI tool for managing services, configuration, skills, and channels.
Global Options
Most subcommands support -c, --config <path> to specify the configuration file path.
openpollen start
Start the OpenPollen Gateway service.
openpollen start [options]| Option | Description |
|---|---|
-c, --config <path> | Configuration file path |
-d, --daemon | Run in background |
openpollen stop
Stop the running OpenPollen.
openpollen stopSends SIGTERM to the running process, waits up to 5 seconds.
openpollen init
Interactive configuration initialization.
openpollen initGuides you through:
- Choose model provider (Beelive / Anthropic / Ollama)
- Configure chat platforms (DingTalk / WebChat)
- Install built-in skills
- Generate config file at
~/.openpollen/openpollen.json
openpollen status
Check runtime status.
openpollen status [-c, --config <path>]openpollen login
Login to the OpenPollen marketplace.
openpollen loginToken is saved to ~/.openpollen/auth.json.
openpollen logs
View logs.
openpollen logs [options]| Option | Description |
|---|---|
-l, --level <level> | Filter by log level (info / warn / error / debug) |
-n, --lines <n> | Show last N lines (default 50) |
-f, --follow | Follow log output |
openpollen config show
Display current configuration (secrets are masked).
openpollen config show [-c, --config <path>]openpollen skill
Skill management commands.
skill list
List installed skills.
openpollen skill list [-c, --config <path>]skill install
Install a skill from three sources:
# From marketplace
openpollen skill install <name>
# From Git repository
openpollen skill install https://github.com/user/skill-name.git
# From local directory
openpollen skill install ./my-skillskill remove
Uninstall a skill.
openpollen skill remove <name>skill create
Create a new skill scaffold.
openpollen skill create <name>skill update
Update a skill (Git sources only).
openpollen skill update <name>skill search
Search the official marketplace.
openpollen skill search <keyword> [options]| Option | Description |
|---|---|
--category <category> | Filter by category: coding / writing / data / automation / other |
--sort <sort> | Sort by: downloads / rating / newest (default) |
skill publish
Publish a skill to the marketplace.
openpollen skill publish <name> [-c, --config <path>]Requires openpollen login first. Skills are reviewed before becoming visible.
skill earnings
View developer skill earnings.
openpollen skill earnings [--month <month>]openpollen channel
Channel management commands.
channel list
List configured platforms.
openpollen channel list [-c, --config <path>]channel test
Send a test message to a platform.
openpollen channel test <name>Supported platforms: webchat, dingtalk.