Skill Expansion
OpenClaw 7-Day Tutorial - Day 5: Unlock the Skill Tree
"If Day 4 was about giving your assistant hands, today we're handing it an entire toolbox. Screwdrivers, wrenches, power drills... grab what you need, put it back when done. That's the Skills system."
📖 Chapter Overview
Today you'll explore OpenClaw's skill ecosystem:
- Understand how the Skills system works
- Browse the ClawdHub skill marketplace
- Install practical skill packs (weather, GitHub, Reddit, SEO...)
- Learn to combine multiple skills for complex tasks
- Understand how to develop your own Skills
What Are Skills?
What's the App Store on your phone? A place to install various apps—need food delivery, install DoorDash; need a ride, install Uber; need to watch videos, install YouTube.
OpenClaw's Skills system is your AI assistant's App Store.
Each Skill is a set of files, typically including:
- SKILL.md — The skill manual (tells the AI what this skill does and how to use it)
- Config files — API Keys, connection parameters, etc.
- Script files — The actual execution logic (if needed)
Installing a Skill means placing these files in the ~/clawd/skills/ directory. The assistant automatically loads them on startup, just like your phone auto-loads installed apps on boot.
Core Concept
Skill Marketplace
The OpenClaw community maintains a growing skill repository: clawdhub.com
Browse by category:
| Category | Example Skills | Problems Solved |
|---|---|---|
| 📧 Communication | Gmail, Outlook, Slack | Email management, message notifications |
| 📅 Productivity | Google Calendar, Todoist | Schedule management, task tracking |
| 🔍 Search | Brave Search, Tavily | Web search, information retrieval |
| 💻 Development | GitHub, VS Code, Docker | Code management, dev assistance |
| 📊 Data | GA4, GSC, Ahrefs | Traffic analysis, SEO optimization |
| 📝 Content | Markdown, PDF Parser | Document processing, format conversion |
| 🌐 Browser | Playwright, Puppeteer | Web browsing, data scraping |
| 🏠 Smart Home | HomeAssistant | Control lights, temperature, devices |
Install Your First Skill
Let's use remind-me (reminders) as an example—this is the most beginner-friendly first skill: install it and use it immediately.
Method 1: Install from ClawHub (Recommended)
clawdhub install remind-me It will download the skill from ClawHub and install it to your skills directory:
- Default:
<workspace>/skills/(usually./skillsin your current directory) - Shared install:
~/.openclaw/skills(reusable across multiple agents/workspaces on the same machine)
Method 2: Manual Installation
cd ~/.openclaw/skills
git clone https://github.com/openclaw/skill-remind-me remind-me Manual installation is for people who want to manage skill source code themselves; if you just want to get started quickly, use the ClawHub method above.
Method 3: Write Your Own (Covered in Day 7)
Create <workspace>/skills/my-skill/SKILL.md (or ~/.openclaw/skills/my-skill/SKILL.md), write the instructions, and the assistant will automatically use it.
Method 4: Pick from GitHub Lists (Alternative to ClawHub)
If you find the ClawHub website not great, I recommend picking directly from the GitHub list: https://github.com/VoltAgent/awesome-openclaw-skills
Usage:
- Find the skill you need by category in the repo
- Send the skill name/link to your AI and have it install and verify
- After installation, ask the AI to give you 3 copyable usage examples (just follow those to ask)
After installation, no restart needed—most Skills auto-load on the next conversation.
Xiaomo's Picks: 10 Most Practical Skills
Below is my skill list sorted by "beginner ROI": install 3 that immediately improve things, then add more based on your use case (dev/webmaster/operations).
🥇 Must-Have
1. remind-me — Reminders/Timers Daily usage: as much as you want (but once you start, you can't stop). Turn chat conversations into timely reminders: meetings, bills, reviews, hydration, bedtime.
2. todo-tracker — To-Do List Collect things you casually mention into a TODO, check anytime, mark complete. Perfect for the "too many things, brain can't hold them all" phase.
3. Gmail (or imap-email) — Email Summary Let your assistant watch for important emails, extract key points, draft replies. Inboxes often hide collaboration opportunities, system alerts, and customer feedback.
4. Web Search — Online Search Any scenario needing real-time information can't do without it. An AI assistant without search capability is like a phone without internet.
🥈 Highly Recommended
5. Browser — Web Operations/Information Extraction Let your assistant open pages, scrape info, compare competitors, verify site health (even stronger with Browser Relay, but mind security).
6. weather (or weather-nws) — Weather/Travel One sentence to check weather, remind you to bring an umbrella or dress warmly. Perfect as part of a "daily briefing."
7. newsletter-digest / youtube-watcher — Information Intake Turn long articles/videos into key points and action lists. Beginners often get stuck on "too much information"—this skill solves that directly.
🥉 Nice to Have
8. GitHub — Code-Related (Developer-Oriented) Check Issues, view PRs, read code, follow CI. Worth installing if you write code or use open source.
9. GSC / GA4 — Webmaster Growth (Install if You Have a Website) Essential for site owners: check search terms, index status, traffic sources. Skip if you don't have a website.
10. PDF Parser (markitdown) — Document Parsing Convert PDF/Word/PPT to text for AI to instantly read and summarize. A lifesaver when you receive dozens of pages of material.
Skill Combos: 1 + 1 > 2
Individual skills are useful, but combining multiple skills is even more powerful. This is where AI assistants outshine traditional tools—they can string together data from different tools and think across them.
Combo 1: Email + Calendar
Check what meetings I have tomorrow, then search my email for related background info
The assistant will first check the calendar, find a "Partner Discussion" tomorrow, then automatically search Gmail for related email threads and compile a pre-meeting briefing.
Before, you'd: open calendar → check meeting → open Gmail → search keywords → organize yourself. Now: one sentence.
Combo 2: Search + Browser
Search "best headless CMS 2025," find the top three articles, and compile their recommendations into a comparison table
The assistant searches first, finds article links, opens each article with the browser, extracts key info, and finally organizes a structured comparison.
Combo 3: GSC + GA4 + Browser
Analyze kirkify.net's /generator page—how's the search performance, user behavior, and what does the page look like now
The assistant calls three skills separately:
- GSC to check search performance (rankings, clicks, CTR)
- GA4 to check user behavior (time on page, bounce rate)
- Browser to open the page and see current state
Finally gives you a complete analysis report with optimization suggestions.
A single tool is a knife, multiple tools combined is a kitchen. The AI assistant is the chef.
Xiaomo's Musings
Managing Your Skills
View installed skills
openclaw skills list Install/update skills from ClawdHub
clawdhub install <skill-name> # Install
clawdhub update <skill-name> # Update single
clawdhub update --all # Update all Search the skill marketplace
clawdhub search <keyword> Skill configuration
Each skill's configuration is typically written in SKILL.md (and overridden via openclaw.json's skills.entries.*). The skill directory is usually at: <workspace>/skills/<skill-name>/ or ~/.openclaw/skills/<skill-name>/.
Don't Be Greedy
One last reminder: more skills isn't always better.
Each skill adds to the assistant's "cognitive load"—it needs to read more SKILL.md files to understand what it can do. Too many skills can actually cause:
- Slower responses (more context to process)
- Increased token consumption (every conversation carries all skill descriptions)
- Occasional invocation of the wrong skill
Recommendation: Start with the 3-5 you need most, get familiar with them, then add new ones.
It's like installing phone apps—someone with 200 installed but only using 20 will definitely have a slower phone than someone who only installs 20.
🔑 Key Takeaways
- Skills = AI's App Store: Each skill is a set of files, install and use
- ClawdHub skill marketplace: Community contributed, one-command install
- Core recommendations: Weather, GitHub, Reddit, SEO, social media, video transcription
- Skill combos are king: Multiple skills working together = automated workflows
- You can develop your own: One SKILL.md + script = a new skill
Today's Achievement 🎉
- ✅ Understood how the Skills system works
- ✅ Installed new skills
- ✅ Explored the community skill marketplace
- ✅ Learned multi-skill combo usage
- ✅ Mastered skill management commands
Your assistant has now transformed from a "chatty AI" into a "fully-equipped personal assistant."
But there's still one problem—it still only acts when you ask. If you don't reach out, it just quietly waits, doing nothing.
Tomorrow, we change that.
Preview: Day 6 — Make Your Assistant Work Proactively
A true assistant shouldn't wait for you to ask. It should check emails, review the calendar, run data on its own, and proactively notify you of important things. Tomorrow we configure heartbeat mechanisms and scheduled tasks—turning your assistant from "passive responder" to "proactive worker." This is the day it truly becomes an "assistant."
Next chapter 👉 Day 6: Make Your Assistant Work Proactively
Xiaomo's Musings