What Are Skills?
Skills are modular capabilities you add to Clawdbot/OpenClaw. They can:
- •Connect to external APIs (Jira, Notion, Garmin, etc.)
- •Run scheduled automations (morning briefings, weekly reports)
- •Control local devices (smart home, browser automation)
- •Process data (expense tracking, health stats, analytics)
"Built a GA4 skill in 20 minutes and published to ClawHub."
@jdrhyne
Skill Architecture
A skill is a folder with these files:
Example: Weather Skill
Here's a simple skill that fetches weather data:
manifest.json
{
"name": "weather",
"version": "1.0.0",
"description": "Get weather for any location",
"triggers": ["weather", "forecast"]
}index.ts
export async function run(location: string) {
const response = await fetch(
`https://api.weather.com/v1/${location}`
);
const data = await response.json();
return `Weather in ${location}: ${data.temp}°, ${data.conditions}`;
}Installing & Testing Skills
Install from ClawHub
npx clawhub install weatherInstall local skill
openclaw skill add ./my-skillTest skill
openclaw skill test weather "San Francisco"Popular Custom Skills
Jira Integration
Developer ToolsCreate issues, update status, get sprint summaries via chat.
Garmin/WHOOP Sync
Health/Fitness"How did I sleep last night?" - pulls data from your fitness tracker.
Home Assistant
Smart HomeControl lights, thermostats, locks from your AI assistant.
Expense Tracker
Business OpsLog expenses via chat, generate monthly reports, sync to accounting.
ClawHub: The Skills Marketplace
ClawHub (clawhub.com) is the npm-like registry for OpenClaw skills. Browse community skills, publish your own, and install with one command.
See the best skills of 2026 →