Skills Library
Extend ClawdBot's capabilities to do more
Overview
Skills are extension capabilities for ClawdBot. By installing different Skills, you can connect your AI assistant to various services and tools to perform more complex tasks.
The ClawdBot community provides **50+ persistent skills**, covering email, calendar, smart home, developer tools, and more. You can also create your own skills or let ClawdBot generate them automatically.
ClawdBot can automatically write new skills! Just describe the functionality you want, and it creates the corresponding Skill.
Featured Skills
Most popular skills used by users:
Browser Control
Let ClawdBot browse web, fill forms, extract data. Supports screenshots and automation.
Gmail Manager
Auto process emails: read, reply, archive, search. Can also draft emails for you.
Calendar Manager
Manage schedule, set reminders, smart planning, notify next meeting.
GitHub Integration
Create Issues, view PRs, manage repos. Developer's best friend.
Skill Categories
Productivity
| Skill Name | Description | Popularity |
|---|---|---|
gmail | Auto process emails: read, reply, archive, search. Can also draft emails for you. | ⭐⭐⭐⭐⭐ |
google calendar | Manage schedule, set reminders, smart planning, notify next meeting. | ⭐⭐⭐⭐⭐ |
notion | skills.items.notion.desc | ⭐⭐⭐⭐ |
obsidian | skills.items.obsidian.desc | ⭐⭐⭐⭐ |
Developer Tools
| Skill Name | Description | Popularity |
|---|---|---|
github | Create Issues, view PRs, manage repos. Developer's best friend. | ⭐⭐⭐⭐⭐ |
sentry | Error monitoring and auto-fix | ⭐⭐⭐⭐ |
shell | Execute terminal commands | ⭐⭐⭐⭐⭐ |
docker | Container management | ⭐⭐⭐ |
Smart Home
| Skill Name | Description | Popularity |
|---|---|---|
philips hue | Smart light control | ⭐⭐⭐⭐ |
home assistant | Smart home hub | ⭐⭐⭐⭐ |
apple homekit | Apple ecosystem devices | ⭐⭐⭐ |
Information Retrieval
| Skill Name | Description | Popularity |
|---|---|---|
web search | Web search | ⭐⭐⭐⭐⭐ |
wikipedia | Wikipedia query | ⭐⭐⭐⭐ |
weather | Weather query | ⭐⭐⭐⭐ |
news | News aggregation | ⭐⭐⭐ |
Media & Entertainment
| Skill Name | Description | Popularity |
|---|---|---|
spotify | Music playback control | ⭐⭐⭐⭐ |
youtube | Video search and playback | ⭐⭐⭐ |
twitter/x | Social media integration | ⭐⭐⭐ |
Install Skills
Method 1: CLI
# List available skills
clawdbot skills list
# Install skills
clawdbot skills install gmail
clawdbot skills install github
clawdbot skills install browser
# View installed skills
clawdbot skills installedMethod 2: Config File
# ~/.clawdbot/config.yaml
skills:
- name: gmail
enabled: true
config:
auto_reply: false
- name: github
enabled: true
config:
default_repo: "username/repo"
- name: browser
enabled: trueMethod 3: Chat
Just tell ClawdBot:
"Install Gmail skill for me"
"I want to use you to control smart lights"
"Enable GitHub integration"Configure Skills
Some skills require extra configuration (e.g., API keys):
# Gmail requires OAuth authorization
clawdbot skills configure gmail
# GitHub requires Personal Access Token
clawdbot skills configure github --token ghp_xxx...Create Custom Skills
You can create your own skills to extend ClawdBot:
Skill Structure
~/.clawdbot/skills/my-skill/
├── manifest.json # Skill manifest
├── index.ts # Main logic
└── README.md # DocumentationExample manifest.json
{
"name": "my-skill",
"version": "1.0.0",
"description": "My custom skill",
"author": "Your Name",
"commands": [
{
"name": "my-command",
"description": "Execute an action",
"parameters": [
{
"name": "input",
"type": "string",
"required": true
}
]
}
]
}Let ClawdBot Generate Skills
The easiest way is to let ClawdBot write it for you:
"Create a skill to check my RSS feeds"
"Write a skill to control my NAS"
"I need a skill that sends Webhook notifications"ClawdBot will automatically generate the skill code based on your needs!