A comprehensive framework for building, managing, and deploying custom plugins to extend the capabilities of OpenClaw AI agents.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install openclaw-plugin-dev
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install openclaw-plugin-dev using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
OpenClaw Plugin Development is the essential toolkit for developers looking to extend the core functionality of their AI agents. By leveraging a robust hook-based architecture, this skill allows you to intercept internal events, manage session lifecycles, and implement custom logic directly into the agent workflow. Whether you are building observability tools, custom loggers, or complex integrations, these Openclaw Skills provide the necessary scaffolding to create reliable and scalable extensions.
The framework emphasizes developer experience by providing standardized patterns for configuration management and request-response correlation. By using the built-in API, developers can easily tap into LLM inputs and outputs, ensuring that custom plugins can respond to or modify data in real-time without compromising the stability of the underlying OpenClaw environment.
To begin developing with these Openclaw Skills, set up your plugin directory within the standard extensions path:
mkdir -p ~/.openclaw/extensions/my-custom-plugin
cd ~/.openclaw/extensions/my-custom-plugin
touch openclaw.plugin.json index.ts
Enable your plugin by adding it to your openclaw.json configuration file:
{
"plugins": {
"entries": {
"my-custom-plugin": {
"enabled": true,
"config": {}
}
}
}
}
The development environment utilizes a structured file system and event-driven data model:
| Component | Type | Description |
|---|---|---|
| Manifest | JSON | Defines plugin ID, version, and entry point. |
| Hook Events | Object | Contains runId, prompt data, or usage metrics. |
| Logs | JSONL | Recommended format for sequential event recording, split by date. |
| Config | Object | Merged object containing default settings and user overrides. |
Loading
A highly customizable AI news agent that delivers a structured, multi-language global briefing based on your specific interests and trusted sources.

A comprehensive Python-based toolkit for generating professional-grade multimodal content including TTS, music, images, and video through MiniMax APIs.

A powerful search tool for AI agents to query and summarize real-time X (Twitter) posts using the xAI Grok API.

A technical communication skill enabling AI agents to interact with bothn.com to share discoveries and research agent-centric knowledge.

A professional-grade API platform for identifying optimal digital forensics tools and skill development paths based on practitioner experience.

A high-performance local routing engine that directs messages to specific AI agents using a 3-layer scoring architecture without external API dependencies.








































