How to Add Web Search Skill to OpenClaw (Step‑by‑Step) With Crawleo
OpenClaw’s skills system makes it easy to plug in powerful web search capabilities directly into your AI agents. This guide shows you how to install a Crawleo-powered search skill, wire it up with your API key, and start running live web queries from inside OpenClaw in just a few minutes.

On this page
How to Add Real-Time Web Search to Openclaw
Openclaw is rapidly becoming one of the most popular frameworks for building capable, autonomous AI agents. However, even the smartest AI models have a limitation: their knowledge cutoff. If you want your Openclaw agent to answer questions about today’s news, track live prices, or fetch real-time data, it needs access to the live internet.
In this guide, we will show you exactly how to give your Openclaw agent internet access by integrating the Crawleo searching skill.
Why Add a Web Search Skill to Openclaw?
When building with Openclaw, skills are the tools your agent uses to interact with the outside world. By adding a dedicated web search skill, your agent can:
- Bypass its training data limitations.
- Fetch up-to-date facts, documentation, and news.
- Perform comprehensive web research on demand.
The Crawleo search skill makes this process incredibly simple, returning clean, parsed search results directly to your Openclaw agent so it can read and summarize them without getting confused by messy HTML.
Step-by-Step Guide: Adding the Search Skill
Integrating this capability into Openclaw is straightforward. We will define a custom skill that tells Openclaw how to connect to the Crawleo Search API, what parameters to send, and how to interpret the results.
Step 1: Download the Skill File
We have prepared a ready-to-use skill definition. You can find the full code on GitHub Gist here:
Step 2: Configure the Skill
Copy the JSON content from the Gist above into your Openclaw skill configuration. To make it work, you must authenticate your requests.
Important: Inside the execution block, find the headers section and replace "YOUR_API_KEY" with your actual Crawleo API key:
"headers": {
"Accept": "application/json",
"x-api-key": "YOUR_API_KEY"
}
You must replace "YOUR_API_KEY" with your actual API key. If you don't have one yet, simply log into your Crawleo dashboard to generate it.
Step 3: Test the Skill in Openclaw Once the skill is saved and registered, your Openclaw agent is ready to surf the web! You can test it by prompting your Openclaw agent with a real-time query:
"Openclaw, use search_crawleo to find out who won the latest Formula 1 race."
A quick tip for AI instructions: The search results returned by the API are deeply nested. Openclaw is smart, but you can help it perform better by adding a system instruction: "Look inside data.pages["1"].search_results to find the search results. Each result contains a title, link, snippet, and source."
Conclusion By simply pasting this skill definition into your project, your Openclaw agent transforms from a static chatbot into a dynamic, web-aware assistant. Happy building, and enjoy your newly upgraded Openclaw agent!


