← Home

Guide

OpenClaw Skills Hub

The OpenClaw skills hub is the registry your agent installs skills from. Today it lives at clawhub.comand hosts 3,200+ community skills covering web search, code execution, image gen, messaging, and more.

What Is a Skill?

A skill is a packaged unit of capability your OpenClaw agent can call. Each skill ships with a manifest (name, description, required env vars), a runtime entrypoint, and optional configuration. When the agent needs to do something — search the web, send an email, read a PDF — it picks the matching skill from its installed set.

Browsing the Hub

Open clawhub.com in a browser. Skills are organized by category:

  • Web — Tavily, SearXNG, Brave Search, Firecrawl, Perplexity
  • Code — GitHub, npm, code execution, format-fix
  • Comms — Telegram, Discord, Slack, email, WhatsApp
  • Data — PostgreSQL, BigQuery, Notion, Airtable
  • Files — Google Drive, S3, Dropbox, OneDrive
  • Media — image gen, OCR, transcription, video

Installing a Skill

From the OpenClaw CLI:

# Install by name from the hub
openclaw skills install web-search

# Install from a local directory (for development)
openclaw skills install -l /app/dist/extensions/my-skill

# List installed skills
openclaw skills list

Installed skills are available immediately — the gateway hot-reloads the skill registry without a restart. See the install guide for permission tweaks and offline installs.

Writing Your Own Skill

Skills are plain Node.js packages with a manifest. Minimum viable skill:

// skill.json
{
  "name": "weather",
  "description": "Get current weather for a city",
  "entry": "./index.js",
  "inputs": { "city": "string" }
}

// index.js
module.exports = async ({ city }) => {
  const r = await fetch(`https://wttr.in/${city}?format=j1`)
  return await r.json()
}

Publish to ClawHub with openclaw skills publish once your account is verified.

Where the Hub Is Used

  • OpenClaw CLI — openclaw skills install
  • The visual configurator on OpenClaw Launch
  • Agent code that calls installSkill() at runtime
  • ClawHub web UI for browsing and rating skills

Rate Limits and Caching

The hub serves cached package metadata via Cloudflare. If you see install failures with no installable version, check the rate limit guide — the registry occasionally returns soft 429s under load.

Hub vs Marketplace vs Skills Folder

People use three terms loosely:

  • Skills hub / ClawHub — the public registry at clawhub.com
  • Skills marketplace — the same hub, viewed as a buyable / browsable list. See the marketplace guide
  • Skills folder — the local /app/extensions/ directory in your container

Skip the Setup

OpenClaw Launch pre-installs the most popular skills in every managed container. Browse, enable, and disable from the dashboard. From $3/mo first month.

Browse 3,200+ Skills

Pre-installed skills in every managed OpenClaw container.

Deploy Now