TA

thisisjeron/awesome-openclaw-plugins

Developer tools
14 stars Quality 52 Trend 24

A curated list of plugins for OpenClaw, the open-source personal AI assistant

Overview

A curated list of plugins for OpenClaw, the open-source personal AI assistant. OpenClaw has two extension mechanisms: and . Understanding when to use each is key to building effective extensions. Skills are that teach the agent how to use external tools or follow specific workflows. - 📝 Markdown files with instructions - 🧠 Loaded into the agent's context at runtime - 🔧 Rely on existing tools (exec, browser, etc.) - 🚀 Easy to create — just write a SKILL.md - ⚡ No code execution, just prompt engineering - Teaching the agent to use CLI tools - Defining workflows and best practices - API integration via curl/scripts - Quick, low-code extensions Plugins are that run in-process with the OpenClaw gateway, extending its core capabilities.

README

Awesome OpenClaw Plugins

A curated list of plugins for OpenClaw, the open-source personal AI assistant.

Plugin Docs • GitHub • Discord

Contents

Skills vs Plugins: What’s the Difference?

OpenClaw has two extension mechanisms: Skills and Plugins. Understanding when to use each is key to building effective extensions.

Skills

Skills are prompt-based instructions that teach the agent how to use external tools or follow specific workflows.

skills/
└── weather/
    └── SKILL.md    # Instructions for the agent

Characteristics:

  • 📝 Markdown files with instructions
  • 🧠 Loaded into the agent’s context at runtime
  • 🔧 Rely on existing tools (exec, browser, etc.)
  • 🚀 Easy to create — just write a SKILL.md
  • ⚡ No code execution, just prompt engineering

Best for:

  • Teaching the agent to use CLI tools
  • Defining workflows and best practices
  • API integration via curl/scripts
  • Quick, low-code extensions

Plugins

Plugins are TypeScript modules that run in-process with the OpenClaw gateway, extending its core capabilities.

extensions/
└── voice-call/
    ├── index.ts              # Plugin code
    ├── openclaw.plugin.json  # Manifest
    └── package.json

Characteristics:

  • 💻 Full TypeScript/JavaScript code
  • ⚙️ Run in the gateway process
  • 🔌 Can register new tools, channels, CLI commands, and RPC methods
  • 🔐 Access to gateway internals and APIs
  • 📦 Distributed via npm or git

Best for:

  • Adding new messaging channels (Slack, Teams, etc.)
  • Custom agent tools with complex logic
  • Background services and scheduled tasks
  • Gateway UI enhancements
  • Anything requiring persistent state or network connections

The Case for Plugins

While skills are great for quick integrations, plugins are fundamentally more powerful:

Capability Skills Plugins
Add new messaging channels ❌ ✅
Register custom agent tools ❌ ✅
Add CLI commands ❌ ✅
Run background services ❌ ✅
Modify gateway behavior ❌ ✅
Persistent state management ❌ ✅
OAuth flows & auth handlers ❌ ✅
WebSocket connections ❌ ✅
HTTP endpoint handlers ❌ ✅
Ship bundled skills ❌ ✅

Bottom line: Skills tell the agent how to do things. Plugins give the agent new abilities it couldn’t have otherwise.

Contributing

See CONTRIBUTING.md for guidelines on adding plugins to this list.

License

To the extent possible under law, the authors have waived all copyright and related rights to this work.

View the full README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add thisisjeron/awesome-openclaw-plugins
New to MCP? Start with the mcpskill.org guide →