Skills Guide

OpenClaw skills — install, configure, and build your own

Skills are what make OpenClaw useful. This guide covers the 53 bundled skills, the ClawHub marketplace with 3,000+ community skills, and how to write custom ones.

Bundled skills (53 total)

These come pre-installed with every OpenClaw instance. No ClawHub download required.

Communication

  • email-send
  • email-read
  • sms-send
  • notification-push
  • calendar-create

Web & Search

  • web-search
  • web-scrape
  • url-summarize
  • news-fetch
  • rss-reader

Files & Storage

  • file-read
  • file-write
  • csv-parse
  • pdf-extract
  • image-describe

Code & Dev

  • code-execute
  • git-commit
  • api-call
  • json-transform
  • regex-match

AI & Analysis

  • text-summarize
  • sentiment-analyze
  • translate
  • image-generate
  • voice-transcribe

Automation

  • cron-schedule
  • webhook-listen
  • condition-check
  • loop-iterate
  • chain-skills

Working with skills

Installing skills

Install from ClawHub with a single command. Skills are version-locked by default to prevent breaking changes on update.

openclaw skills install web-search
openclaw skills install email-send@2.1.0

Configuring skills

Most skills need configuration — API keys, target URLs, or behavior flags. Config lives in each skill's config.json file.

openclaw skills config web-search
# Opens config.json in your editor

Writing custom skills

Skills are TypeScript modules with a standard interface. The scaffold command generates the boilerplate for you.

openclaw skills create my-custom-skill
# Creates skills/my-custom-skill/ with template files

Need a custom skill built?

Milan builds custom skills to your spec — tested, documented, and installed.

Custom skill development