Add CLI commands for building and validating tool plugins
TL;DR
Introduced defineToolPlugin alongside new CLI commands to build, validate, and initialize typed simple tool plugins with generated manifest metadata.
## What changed OpenClaw added the defineToolPlugin helper and three new CLI commands on 21 May 2026. The commands let users initialize, build, and validate typed tool plugins while automatically generating manifest metadata.
The update targets simple plugins that extend the agent's browser, shell, and messaging capabilities without manual YAML edits.
## Why it matters This lowers the barrier for Vibe Builders who want to ship custom skills quickly. It shifts OpenClaw from a fixed runtime toward a modular platform where community tools can be tested and shared through ClawHub.
Closed agents lose ground when open tools gain reliable plugin tooling. The bet is that typed manifests and validation will reduce broken skills and encourage more contributions.
## How to use it Install the latest OpenClaw CLI, then run openclaw plugin init to scaffold a typed plugin. Edit the generated code, run openclaw plugin build to compile it, and openclaw plugin validate to check the manifest before publishing.
Plugins are available immediately on self-hosted instances. No paid plan is required.
## Watch for Confirm the bet if ClawHub sees a rise in validated plugins within 60 days. The approach breaks if validation rejects common use cases or if generated manifests lag behind agent updates. Expect MCP bridge improvements next to connect these plugins to external data sources.
Harsh’s take
For a solo Vibe Builder running a business in 2026 this change means you can now package recurring tasks as reusable plugins instead of copying scripts across sessions. The real trade-off is extra upfront structure: you spend time on types and validation to avoid runtime surprises later.
Most people will still hit the 45-minute setup wall before they reach the new CLI. Skip the plugin work if your needs stay simple and just use existing ClawHub skills.
Do this now: run the init command on one small automation you repeat weekly and measure whether validation catches errors you normally debug by hand.
by Harsh Desai
About OpenClaw
View the full OpenClaw page →All OpenClaw updatesMore from OpenClaw
- IntegrationAdd native DM draft previews for Telegram tool progress
Telegram integration now supports allowlisted native DM draft previews for transient tool progress while keeping final answers on the normal persistent delivery path.
- FeatureEnhance browser automation with modal dialog handling
The browser tool now surfaces pending and recently handled modal dialogs in snapshots, returns blockedByDialog status, and allows answering dialogs via CLI.
- FeatureIntroduce meme-maker skill with local and hosted rendering
Added a new meme-maker skill supporting curated template search, local SVG/PNG rendering, Imgflip hosted rendering, and Know Your Meme provenance links.