Skills & Plugins
Extend OpenClaw (Moltbot)'s capabilities
What are Skills?
Skills are reusable modules that teach OpenClaw (Moltbot) how to perform specific tasks. They can be:
- Pre-built — Download from ClawdHub and use immediately
- Custom — Create your own to automate unique workflows
- AI-generated — OpenClaw (Moltbot) can even write its own skills!
Popular Skills
📧 Email Manager
Advanced email triage, smart replies, and inbox organization.
clawd install email-manager
✈️ Travel Pro
Flight tracking, auto check-in, and itinerary management.
clawd install travel-pro
💰 Expense Tracker
Receipt scanning, expense categorization, and reporting.
clawd install expense-tracker
🐙 GitHub Helper
PR reviews, issue management, and repo monitoring.
clawd install github-helper
📅 Calendar Sync
Multi-calendar management and smart scheduling.
clawd install calendar-sync
🏠 Home Control
Unified smart home control across platforms.
clawd install home-control
Installing Skills
From ClawdHub
Install any skill from the community hub:
clawd install [skill-name]
From GitHub
Install directly from a repository:
clawd install github:username/skill-repo
From Local File
Install a skill from your machine:
clawd install ./path/to/skill
Creating Custom Skills
Skills are JavaScript/TypeScript modules that follow a simple structure:
// my-skill/index.ts
export default {
name: "my-custom-skill",
description: "A skill that does something awesome",
triggers: [
{ pattern: /remind me to (.+)/i, handler: "setReminder" }
],
async setReminder(context, match) {
const reminder = match[1];
// Your logic here
return `I'll remind you to ${reminder}`;
}
}
For detailed documentation on skill development, see the official skill docs.
Managing Skills
List installed skills
clawd skills list
Update a skill
clawd skills update [skill-name]
Remove a skill
clawd skills remove [skill-name]
Share your skills! Built a useful skill? Publish it to ClawdHub and help the community.