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-sendemail-readsms-sendnotification-pushcalendar-create
Web & Search
web-searchweb-scrapeurl-summarizenews-fetchrss-reader
Files & Storage
file-readfile-writecsv-parsepdf-extractimage-describe
Code & Dev
code-executegit-commitapi-calljson-transformregex-match
AI & Analysis
text-summarizesentiment-analyzetranslateimage-generatevoice-transcribe
Automation
cron-schedulewebhook-listencondition-checkloop-iteratechain-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