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

Browse all skills on ClawdHub →

Installing Skills

1

From ClawdHub

Install any skill from the community hub:

clawd install [skill-name]
2

From GitHub

Install directly from a repository:

clawd install github:username/skill-repo
3

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.