openclawmp
v0.1.6
Published
🐟 OpenClaw Marketplace CLI — 水产市场命令行工具
Readme
🐟 openclawmp
OpenClaw Marketplace CLI — 水产市场命令行工具
A command-line client for the OpenClaw Marketplace, allowing you to search, install, publish, and manage agent assets (skills, plugins, triggers, channels, and more).
Installation
npm install -g openclawmpRequires Node.js 18+ (uses built-in fetch).
Quick Start
# Search for assets
openclawmp search "web search"
# Install a skill
openclawmp install skill/@cybernova/web-search
# List installed assets
openclawmp list
# View asset details
openclawmp info skill/web-search
# Publish your own skill
openclawmp publish ./my-skillCommands
openclawmp search <query>
Search the marketplace for assets.
openclawmp search "文件监控"
openclawmp search weatheropenclawmp install <type>/@<author>/<slug>
Install an asset from the marketplace.
# Full format with author scope
openclawmp install trigger/@xiaoyue/fs-event-trigger
openclawmp install skill/@cybernova/web-search
# Legacy format (no author)
openclawmp install skill/web-search
# Force overwrite existing
openclawmp install skill/@cybernova/web-search --forceSupported asset types: skill, config, plugin, trigger, channel, template
openclawmp list
List all assets installed via the marketplace.
openclawmp listopenclawmp uninstall <type>/<slug>
Remove an installed asset.
openclawmp uninstall skill/web-search
openclawmp uninstall trigger/fs-event-triggeropenclawmp info <type>/<slug>
View detailed information about an asset from the registry.
openclawmp info skill/web-search
openclawmp info trigger/fs-event-triggeropenclawmp publish [path]
Publish a local asset directory to the marketplace. Defaults to current directory.
# Publish current directory
openclawmp publish
# Publish a specific directory
openclawmp publish ./my-skill
# Skip confirmation prompt
openclawmp publish ./my-skill --yesThe command will auto-detect the asset type from:
SKILL.mdfrontmatter (for skills)openclaw.plugin.json(for plugins/channels)package.json(fallback)README.md(fallback)
openclawmp login
Show device authorization information. Your OpenClaw device identity is used for publishing.
openclawmp loginopenclawmp whoami
Show current user/device info and configuration status.
openclawmp whoamiGlobal Options
| Option | Description |
|--------|-------------|
| --api <url> | Override the API base URL |
| --version, -v | Show version |
| --help, -h | Show help |
Environment Variables
| Variable | Description |
|----------|-------------|
| OPENCLAWMP_API | Override the default API base URL (https://openclawmp.cc) |
| OPENCLAW_STATE_DIR | Override the OpenClaw state directory (default: ~/.openclaw) |
| NO_COLOR | Disable colored output |
Configuration
Configuration files are stored in ~/.openclawmp/:
auth.json— Authentication token
Install metadata is tracked in ~/.openclaw/seafood-lock.json (shared with the OpenClaw ecosystem).
Asset Types
| Type | Icon | Description |
|------|------|-------------|
| skill | 🧩 | Agent skills and capabilities |
| config | ⚙️ | Configuration presets |
| plugin | 🔌 | Gateway plugins |
| trigger | ⚡ | Event triggers |
| channel | 📡 | Communication channels |
| template | 📋 | Project templates |
Development
# Clone and run locally
git clone https://github.com/openclaw/openclawmp.git
cd openclawmp
# Run directly
node bin/openclawmp.js --help
node bin/openclawmp.js search weather
# Link globally for testing
npm link
openclawmp --helpLicense
MIT
