What Are Skills?
Skills are modular capabilities you can add to your OpenClaw bot. Think of them as plugins that extend what your AI assistant can do beyond just generating text.
Without skills, your bot can only have conversations. With skills, it can:
- Browse the web for real-time information
- Execute code in multiple programming languages
- Process and analyze documents, images, and spreadsheets
- Perform calculations and data analysis
- Interact with external APIs and services
Available Skills
Communication & Messaging
- Email Sender — send emails on behalf of users
- Notification Manager — push alerts and reminders
- Message Formatter — rich text formatting for different platforms
Information & Research
- Web Search — search the internet for current information
- News Aggregator — fetch and summarize latest news
- Wikipedia Lookup — quick factual references
- Weather Service — current and forecast weather data
Development & Code
- Code Runner — execute Python, JavaScript, and more
- Code Review — analyze code for bugs and improvements
- Git Integration — interact with repositories
- Documentation Generator — auto-generate docs from code
Data & Documents
- File Processor — read and analyze PDFs, DOCX, XLSX
- Image Analyzer — describe and extract text from images
- Data Visualizer — create charts and graphs from data
- CSV/JSON Parser — process structured data files
Productivity
- Calculator — mathematical computations
- Unit Converter — convert between units and currencies
- Task Manager — create and track to-do lists
- Calendar Integration — schedule and manage events
How Skills Work
- Enable — toggle skills on/off in the OpenClaw dashboard
- Configure — some skills have settings (API keys, default behaviors)
- The AI decides — when a user asks something, the AI model automatically determines which skills to use
- Execution — skills run in the bot's isolated container for security
- Response — results are incorporated into the bot's reply
Best Practices for Skills
Don't Enable Everything
Each active skill:
- Consumes context tokens (reducing available conversation space)
- Adds latency to responses (model must consider each skill)
- Increases complexity (more potential for unexpected behavior)
Rule of thumb: enable only the 3-5 skills most relevant to your bot's purpose.
Match Skills to Use Case
| Bot Purpose | Recommended Skills |
|---|---|
| Customer Support | Web Search, FAQ Lookup |
| Developer Tool | Code Runner, Code Review, Git |
| Research Assistant | Web Search, File Processor, Calculator |
| Personal Assistant | Calendar, Task Manager, Email |
| Content Creator | Web Search, Image Analyzer, Formatter |
Coming Soon: Skills Marketplace
In Q2-Q3 2026, OpenClaw will launch the Skills Marketplace:
- Browse and install community-created skills
- Build and share your own custom skills
- Visual Skill Builder — create skills without code
- Skill Templates — pre-configured skill bundles for common use cases
- Revenue sharing — earn money from skills you create
Getting Started with Skills
- Open the OpenClaw dashboard
- Navigate to your bot's settings
- Go to the Skills tab
- Toggle on the skills you need
- Test your bot — it will automatically use enabled skills when appropriate
Skills transform your bot from a simple chatbot into a powerful AI agent that can take real actions in the world.


