To use Baidu Web Search in OpenClaw, run `clawhub install baidu-web-search` in your terminal, then type your search query directly in the OpenClaw chat. No API key is required for basic usage — the skill connects to Baidu's public web index and returns Chinese-language results covering content that Western search engines like Google or Bing do not index. Setup takes under 5 minutes.
Why Use Baidu Web Search in OpenClaw?
Baidu holds over 60% of the Chinese search market and indexes billions of pages that Google, Bing, and Tavily simply do not crawl. If you are researching Chinese businesses, monitoring Mandarin-language news, analyzing consumer sentiment in China, or building products that serve Chinese-speaking audiences, Baidu Web Search gives your OpenClaw agent access to a completely separate slice of the internet. This is not a translation layer — it returns genuine Baidu results, including simplified Chinese content, regional news, Tieba forum discussions, and industry resources that exist only in Chinese.
The difference between this skill and the related Baidu Baike skill is scope: Baidu Baike searches only the encyclopedia (China's Wikipedia equivalent), while Baidu Web Search queries the full Baidu index across all content types — news, blogs, forums, e-commerce, government sites, and more. For general research on Chinese topics, Baidu Web Search is the right starting point. For detailed factual lookups about specific entities, Baidu Baike is more focused.
Because no API key is required for basic usage, this is one of the fastest skills to get running. Researchers, content teams, and founders targeting the Chinese market can add Baidu coverage to their OpenClaw workflow in under five minutes. Advanced users can configure optional parameters to control result count, safe search level, and language filtering once the skill is installed.
Integration method
Baidu Web Search integrates with OpenClaw as a ClawHub skill — a lightweight plugin installed with a single command. Once installed, the skill intercepts search-related prompts in the OpenClaw chat and routes them through Baidu's web index. No API key is required for standard usage, making this the easiest Chinese-web search skill to get started with in the OpenClaw ecosystem.
Prerequisites
- OpenClaw installed and running on your machine (version 1.0 or later)
- The clawhub CLI available — it ships with OpenClaw installations
- A terminal or command prompt to run the install command
- Basic familiarity with typing prompts in the OpenClaw chat interface
Step-by-step guide
Install the baidu-web-search Skill via ClawHub
Install the baidu-web-search Skill via ClawHub
Open your terminal and run the ClawHub install command. ClawHub is the OpenClaw skill registry — it handles downloading the skill, resolving dependencies, and registering it with your OpenClaw installation. The baidu-web-search skill is a lightweight package with no heavy dependencies, so installation typically completes in under 30 seconds. After the install command finishes, ClawHub will confirm the skill is active. You do not need to restart OpenClaw — skills are loaded dynamically. If you have multiple OpenClaw profiles, ClawHub installs skills per-profile by default. Use the `--global` flag if you want the skill available across all profiles. Verify the skill installed correctly by listing your installed skills. The output should include baidu-web-search with a version number and 'active' status.
1# Install the Baidu Web Search skill2clawhub install baidu-web-search34# Verify installation5clawhub list --installed | grep baidu-web-search67# Optional: install globally across all OpenClaw profiles8clawhub install baidu-web-search --globalPro tip: If clawhub gives a 'command not found' error, ensure OpenClaw's bin directory is in your PATH. On macOS/Linux, add `export PATH="$PATH:~/.openclaw/bin"` to your shell profile and restart your terminal.
Expected result: The terminal shows 'baidu-web-search installed successfully' and clawhub list shows the skill as active.
Test the Skill with a Basic Search Prompt
Test the Skill with a Basic Search Prompt
Open the OpenClaw chat and type a search query. The baidu-web-search skill intercepts queries that mention Baidu or that OpenClaw routes to it as a search tool. You can address it directly by mentioning 'Baidu' in your prompt, or configure it as a default search provider in the next step. For your first test, keep the query simple — a clear topic in plain English or Mandarin Chinese. The skill sends the query to Baidu, retrieves the top results, and returns titles, URLs, and snippet text back to the OpenClaw chat. Results will often include Chinese-language content; if you need translations, follow up with a translation prompt. If the skill is not picking up your query, try prefixing it with 'Search Baidu for' to explicitly trigger the Baidu routing. OpenClaw uses intent detection, and being explicit helps during initial testing.
Search Baidu for the most popular mobile payment apps in China in 2026
Paste this in OpenClaw chat
Pro tip: Baidu returns results in simplified Chinese by default when the query topic is China-related. Ask OpenClaw to 'translate the results to English' as a follow-up if you need them in English.
Expected result: OpenClaw returns a list of Baidu search results with titles, URLs, and short descriptions from the Chinese web.
Configure Optional Settings in the OpenClaw Config File
Configure Optional Settings in the OpenClaw Config File
The baidu-web-search skill works out of the box with default settings, but you can tune its behavior through the OpenClaw config file. Common configuration options include result count (how many results to return per query), safe search level, and whether to prefer news results over general web results. The OpenClaw config file is located at `~/.openclaw/config.yaml` on macOS and Linux, or `%APPDATA%\OpenClaw\config.yaml` on Windows. Open it in any text editor and add a `skills` section if one does not already exist. Changes to the config file take effect immediately — you do not need to restart OpenClaw. For teams working on Chinese market research, setting `result_count` to 10 and `include_snippets` to true gives the most useful output per query without hitting rate limits.
1# ~/.openclaw/config.yaml2skills:3 baidu-web-search:4 result_count: 10 # Number of results to return (default: 5)5 include_snippets: true # Include result snippet text (default: true)6 safe_search: moderate # off | moderate | strict (default: moderate)7 language: zh # Preferred result language: zh | en | auto (default: auto)8 news_priority: false # Set true to prioritize Baidu News resultsPro tip: After editing config.yaml, run `clawhub reload` in your terminal to force OpenClaw to re-read the configuration without a full restart.
Expected result: The skill uses your configured result_count and language preferences on the next search query.
Use Advanced Search Syntax for Precise Results
Use Advanced Search Syntax for Precise Results
Baidu Web Search supports the same kind of advanced search operators that power users rely on with Google. You can pass these directly in your OpenClaw prompts to get more targeted results. Useful operators include site: (search within a specific domain), intitle: (search for pages where the keyword appears in the title), and filetype: (find specific file types like PDFs or Excel files). For researchers and analysts, combining Baidu Web Search with OpenClaw's summarization capabilities is especially powerful: search for a topic, then ask OpenClaw to synthesize the top results into a structured summary. This workflow replaces hours of manual browsing with a single conversation thread. RapidDev's team uses this exact pattern when building AI research agents for clients entering the Chinese market — the combination of Baidu Web Search for data retrieval and OpenClaw's language processing for synthesis produces results that no single Western search tool can match.
Search Baidu for site:gov.cn AI policy announcements from 2026 and summarize the key regulatory themes
Paste this in OpenClaw chat
1# Advanced Baidu search syntax examples for OpenClaw prompts23# Search within a specific Chinese domain4"Search Baidu for site:zhihu.com opinions on electric vehicles"56# Find pages with keyword in the title7"Search Baidu for intitle:人工智能 news from the past week"89# Find specific file types10"Search Baidu for filetype:pdf China semiconductor industry report 2026"1112# Combine operators13"Search Baidu for site:xinhua.net intitle:technology news today"Pro tip: Baidu's advanced operators work best with Chinese-language keywords. For English queries on Chinese sites, the results may be inconsistent — consider using Tavily AI Search for English-language content and Baidu Web Search specifically for Chinese-language sources.
Expected result: OpenClaw returns highly targeted Baidu results filtered to the specified domain, title keywords, or file types.
Combine Baidu Web Search with Other OpenClaw Skills
Combine Baidu Web Search with Other OpenClaw Skills
The real power of ClawHub skills comes from combining them in a single OpenClaw conversation. You can use Baidu Web Search alongside translation skills, summarization tools, and other search providers in the same session. OpenClaw maintains context across these tool calls, so you can search, translate, compare, and synthesize in one flowing conversation. For example, search Baidu for Chinese perspectives on a topic, then immediately ask OpenClaw to search Brave or Tavily for Western perspectives, and finally synthesize both into a comparative analysis. This multi-source research workflow is one of the highest-value use cases for OpenClaw agents in international business contexts. To see what skills are available to chain with Baidu Web Search, run `clawhub list --installed` to view your active skills inventory.
Search Baidu for Chinese consumer reviews of the iPhone 16 in China, then search Brave for Western reviews, and write a comparison of how the product is perceived differently in each market
Paste this in OpenClaw chat
1# Check all installed skills available for chaining2clawhub list --installed34# Example: chain Baidu search with Summarize skill5# In OpenClaw chat:6# 1. "Search Baidu for [topic]"7# 2. "Summarize those results in English"8# 3. "Now search Brave for [same topic]"9# 4. "Compare the Baidu and Brave results"Pro tip: OpenClaw keeps all tool results in the conversation context for the session. Reference earlier results by saying 'the Baidu results from earlier' — OpenClaw will correctly identify which results you mean.
Expected result: OpenClaw seamlessly uses multiple installed skills in sequence, combining Baidu search results with other tool outputs in a single conversation.
Common use cases
Chinese Market Research
Research competitors, consumer trends, and industry news in China by querying Baidu directly from your OpenClaw chat. This gives you access to Mandarin-language sources that Western search tools miss entirely, including Zhihu discussions, WeChat public account articles indexed by Baidu, and Chinese trade publications.
Search Baidu for the top electric vehicle brands popular in China in 2026 and summarize the key players
Copy this prompt to try it in OpenClaw
Monitoring Chinese-Language News
Track breaking news and regional developments in China by asking OpenClaw to search Baidu for recent coverage. This is especially useful for monitoring regulatory announcements, technology news from Chinese companies, and sentiment around specific topics or brands in the Chinese market.
Search Baidu for recent news about AI regulations in China this month and list the main policy updates
Copy this prompt to try it in OpenClaw
Cross-Reference Western and Chinese Sources
Use Baidu Web Search alongside a Western search skill (like Tavily or Brave) to compare how the same topic is covered across different internet ecosystems. This is valuable for journalists, academics, and analysts who need a complete picture of global discourse on a topic.
Search Baidu for Chinese perspectives on semiconductor supply chain issues and compare with what western sources say
Copy this prompt to try it in OpenClaw
Troubleshooting
clawhub install baidu-web-search fails with 'package not found' or 404 error
Cause: Your ClawHub registry index may be outdated, or your OpenClaw installation predates when baidu-web-search was added to the registry.
Solution: Run `clawhub update` to refresh the registry index, then try the install command again. If the error persists, check that your OpenClaw version is 1.0 or later with `openclaw --version`.
1clawhub update2clawhub install baidu-web-searchclawhub install returns 'rate limit exceeded' or 429 error
Cause: ClawHub enforces install rate limits to prevent abuse. This can also happen if your network has many OpenClaw users sharing an IP address.
Solution: Wait 60 seconds and retry. If you are behind a corporate network or VPN, try on a different connection. For persistent rate limit issues, use `clawhub install baidu-web-search --mirror us` to use an alternate ClawHub mirror.
1# Use alternate mirror2clawhub install baidu-web-search --mirror us34# Or EU mirror5clawhub install baidu-web-search --mirror euBaidu Web Search skill is installed but OpenClaw returns no results or 'skill not responding'
Cause: The skill may have loaded incorrectly, or there may be a network issue preventing OpenClaw from reaching Baidu's servers. This can also occur if Baidu's access is blocked by a firewall or regional restriction on your network.
Solution: Reload the skill with `clawhub reload baidu-web-search`. If you are in a network that blocks Chinese web services, you may need to configure a proxy in the OpenClaw network settings. Check the skill status with `clawhub status baidu-web-search`.
1# Reload the skill2clawhub reload baidu-web-search34# Check skill health5clawhub status baidu-web-search67# Configure proxy if needed (in ~/.openclaw/config.yaml)8# network:9# proxy: http://your-proxy:8080Search results are all in Chinese and I cannot read them
Cause: Baidu's default behavior returns content in simplified Chinese, especially for queries about China-related topics. The skill does not automatically translate results.
Solution: After the search, ask OpenClaw to 'translate the results to English' as a follow-up message. Alternatively, set `language: en` in the skill config to bias results toward English-language pages indexed by Baidu, though this will return fewer results for China-specific topics.
1# In config.yaml — bias toward English results2skills:3 baidu-web-search:4 language: enBest practices
- Use Baidu Web Search specifically for Chinese-language and China-focused research — for general web searches, Tavily AI Search or Brave Search will return more relevant English-language results faster.
- Combine Baidu Web Search with a summarization skill to synthesize results in English without having to manually translate each result — this is the most efficient workflow for non-Mandarin speakers.
- Configure `result_count: 10` in your config when doing research tasks and `result_count: 3` for quick factual lookups to balance depth with response speed.
- Use Baidu's site: operator to target authoritative Chinese sources — `site:gov.cn` for government policy, `site:xinhua.net` for state media, `site:zhihu.com` for expert community discussion.
- Always cross-reference important Baidu results with Western sources using another search skill in the same session — no single search engine has complete coverage of any topic.
- Keep the skill updated with `clawhub update baidu-web-search` monthly — the ClawHub registry regularly releases improvements to how the skill processes and returns results.
- For time-sensitive research, enable `news_priority: true` in config to bias results toward Baidu News rather than static web pages, which ensures you get recent coverage rather than older indexed content.
Alternatives
Baidu Baike searches only China's Wikipedia equivalent — better for factual lookups about specific people, places, or concepts, but misses news, forums, and general web content.
Tavily AI Search is the better choice for English-language web searches with AI-ranked results — use it alongside Baidu Web Search rather than instead of it.
Brave Search uses an independent Western web index with privacy protections — ideal for non-Chinese content, but does not index the Chinese web the way Baidu does.
Web Search Plus aggregates multiple Western search engines for broader coverage — use Baidu Web Search when you specifically need Chinese-web content rather than broader aggregation.
Frequently asked questions
How do I install Baidu Web Search in OpenClaw?
Open your terminal and run `clawhub install baidu-web-search`. The skill installs in under 30 seconds with no API key required. Verify it worked by running `clawhub list --installed` and checking that baidu-web-search appears as active.
Does OpenClaw Baidu Web Search require an API key?
No API key is required for basic usage. The baidu-web-search skill connects to Baidu's public search interface without authentication for standard queries. Advanced usage options like higher result counts or custom language filtering are configured through OpenClaw's config.yaml file, not through an API key.
Why does clawhub install baidu-web-search not work?
The most common cause is an outdated ClawHub registry index. Run `clawhub update` to refresh the registry, then try installing again. If you see a 429 error, you have hit the install rate limit — wait 60 seconds and retry. Ensure your OpenClaw version is 1.0 or later with `openclaw --version`.
What is the difference between Baidu Web Search and Baidu Baike Search in OpenClaw?
Baidu Web Search queries the full Baidu index across all content types — news, blogs, forums, e-commerce, and government sites. Baidu Baike Search queries only Baidu's encyclopedia (the equivalent of Wikipedia), which is better for structured factual information about specific topics but misses current news and community discussions.
Can I use OpenClaw Baidu Web Search rate limit workarounds?
If you encounter Baidu's own rate limits (rare for casual use), reduce your query frequency or add the `news_priority: false` setting in config.yaml. For ClawHub installation rate limits, use an alternate mirror with `clawhub install baidu-web-search --mirror eu`. If you're building a high-volume research pipeline, contact RapidDev for guidance on structuring multi-source search architectures that stay within rate limits.
Are Baidu results available in English?
Baidu's index includes some English-language pages, but the majority of results for China-related topics will be in simplified Chinese. Set `language: en` in the skill config to bias toward English results, or ask OpenClaw to translate results after each search. For English-first research, Tavily AI Search or Brave Search will return more English content.
Can I use Baidu Web Search with other OpenClaw skills in the same session?
Yes — OpenClaw maintains context across all installed skills in a conversation. You can search Baidu, then immediately switch to Tavily or Brave for Western sources, then ask OpenClaw to compare or synthesize all results. This multi-source research workflow is one of the most valuable use cases for combining ClawHub skills.
Talk to an Expert
Our team has built 600+ apps. Get personalized help with your project.
Book a free consultation