DEV Community

WonderLab
WonderLab

Posted on

OpenClaw in Action: How to Search and Install SKILLS to Make Your Agent Actually Work

Setting up OpenClaw is just the first step; configuring SKILLS is the key to giving your Agent "hands and feet."

Quick Summary

  • Clawhub Search: Use npx clawhub search for quick keyword-based skill discovery.
  • Solving Rate Limits: If you see a Rate limit exceeded error, simply retry a few times or wait a moment.
  • Semantic Search: Install Vercel's find-skills tool for smarter, intent-based skill discovery.
  • One-Click Install: Use npx skills add to quickly integrate high-quality skill libraries from GitHub.

Introduction

Many developers find that after following tutorials to install OpenClaw, the agent can chat but doesn't seem to "actually do work" as advertised.

Why? Because you haven't installed any "SKILLS" yet.

The power of OpenClaw lies in its highly modular SKILL system. Whether it's checking the weather, searching the web, reading files, or running code—every capability is an independent SKILL. For beginners, the first hurdle is: Where do I find these SKILLS? And once found, how do I install them?

In this post, I'll share two battle-tested SKILL management solutions from my own experience: the basic Clawhub CLI tool and the more advanced Vercel Semantic Search.

Solution 1: Using the Official Clawhub Repository (Basic)

Clawhub is the official recommended skill repository for OpenClaw. Think of it as the "npm" for the Agent world.

1. Searching for Skills

If you know exactly what you're looking for (e.g., "weather"), you can run this directly in your terminal:

# Search for keyword: weather
npx clawhub search weather
Enter fullscreen mode Exit fullscreen mode

Output:

weather  Weather  (3.820)
weather-pollen  Weather Pollen  (3.521)
google-weather  Google Weather  (3.518)
...
weather-api  Weather Api  (3.424)
Enter fullscreen mode Exit fullscreen mode

2. Installing Skills

Once you've found a name you like (e.g., tavily-search), execute the install command:

npx clawhub@latest install tavily-search
Enter fullscreen mode Exit fullscreen mode

⚠️ Pro Tip: Handling Rate Limits
During installation, you might encounter a ✖ Rate limit exceeded error. This is caused by GitHub API rate limiting.

The fix is simple: Don't give up! Just try again immediately. Usually, it succeeds on the second or third attempt.

# First attempt fails
(base) user@host:~$ npx clawhub@latest install tavily-search
✖ Rate limit exceeded
Error: Rate limit exceeded

# Second attempt immediately after
(base) user@host:~$ npx clawhub@latest install tavily-search
✔ OK. Installed tavily-search -> /home/user/.openclaw/workspace/skills/tavily-search
Enter fullscreen mode Exit fullscreen mode

3. Verifying Installed Skills

After installation, you can verify it with:

openclaw skills list
Enter fullscreen mode Exit fullscreen mode

Solution 2: Vercel Find Skill Semantic Search (Advanced)

Clawhub's search is based on keyword matching. Sometimes, if your description isn't exact, you won't find what you need. This is where the find-skills tool from Vercel Labs comes in—it supports smarter semantic search.

1. Install the Basic Search Tool

First, install this "skill-finding skill" using the traditional method:

# Install the find-skills tool from Vercel
npx skills add vercel-labs/skills@find-skills
Enter fullscreen mode Exit fullscreen mode

Note: You can choose to install globally or just for the current project.

2. Using Semantic Search

With this tool configured, you can search using natural language. For example, if you're looking for React-related skills:

npx skills find react
Enter fullscreen mode Exit fullscreen mode

Visual Output:

███████╗██╗  ██╗██╗██╗     ██╗     ███████╗
██╔════╝██║ ██╔╝██║██║     ██║     ██╔════╝
███████╗█████╔╝ ██║██║     ██║     ███████╗
╚════██║██╔═██╗ ██║██║     ██║     ╚════██║
███████║██║  ██╗██║███████╗███████╗███████║
╚══════╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝╚══════╝
...
Install with npx skills add <owner/repo@skill>

steipete/clawdis@weather 517 installs
└ https://skills.sh/steipete/clawdis/weather

vikiboss/60s-skills@weather-query 107 installs
└ https://skills.sh/vikiboss/60s-skills/weather-query
Enter fullscreen mode Exit fullscreen mode

3. Interactive Search within OpenClaw

The coolest part: once configured, you can directly ask OpenClaw in the chat box:

"Find me a SKILL that can perform Google searches."

It will automatically trigger the find-skills tool and list the most popular relevant skills from GitHub.

Hands-on Exercise: The Three-Step Workflow

To ensure your installed SKILLS work immediately, follow this process:

  1. Discover: Use npx skills find <keyword> to identify candidate libraries.
  2. Select: Pick skills with high download counts and active maintenance.
  3. Integrate: Use npx skills add <owner/repo@skill> to install.

Summary

Configuring SKILLS for OpenClaw is the essential path from a "chatbot" to a "productivity powerhouse."

  • Fast Lookup: Use npx clawhub search.
  • Smart Discovery: Install the find-skills plugin.
  • Stay Patient: Don't panic if you see errors—retrying is the key to success.

Reference: OpenClaw Official Docs - Skills Config

Top comments (0)