Install
openclaw skills install perplexity-web-searchWeb search and URL fetching via Perplexity Sonar Pro. Use when searching the web, looking up information, fetching URL content, or configuring web search set...
openclaw skills install perplexity-web-searchWeb search via Perplexity (default: sonar) and URL content fetching. Sonar-pro is optional for deeper analysis.
This skill uses the Perplexity key configured in your OpenClaw setup. No shared or third-party keys are used.
If your environment is not already configured, set PERPLEXITY_API_KEY or configure the key in OpenClaw config.
Recommended default (cost-effective):
{
tools: {
web: {
search: {
provider: "perplexity",
perplexity: {
apiKey: "<your-perplexity-api-key>",
baseUrl: "https://api.perplexity.ai",
model: "sonar"
}
}
}
}
}
Optional deep mode (higher quality, higher cost):
{
tools: {
web: {
search: {
perplexity: {
model: "sonar-pro"
}
}
}
}
}
Use sonar-pro only when you explicitly need deeper analysis.
Get your API key at: https://www.perplexity.ai/settings/api
https://api.perplexity.ai)web_fetch fetched page contents are processed locally by OpenClaw (not sent to Perplexity)Search the web. Returns AI-synthesized answers with citations.
Parameters:
query (required) — search querycount (1-10) — number of resultscountry — 2-letter code: TR, US, DE, ALLsearch_lang — result language: tr, en, de, frfreshness — time filter: pd (day), pw (week), pm (month), py (year)For market research or user feedback queries, add social platform names naturally to the query. This makes Perplexity include results from Reddit, Twitter, Quora etc. alongside normal web results — no filtering, no restriction, just broader coverage.
web_search(query="cell tower finder app complaints features users want reddit twitter quora")
Perplexity will pull from both regular websites AND social platforms in one search.
For cases where you ONLY want a specific platform, use site: operator:
web_search(query="site:reddit.com best stud finder app")
Examples:
web_search(query="latest Flutter updates", freshness="pw")
web_search(query="İstanbul hava durumu", country="TR", search_lang="tr")
web_search(query="AI news", count=5, freshness="pd")
web_search(query="GLP-1 tracker app wish features complaints reddit twitter quora")
Fetch URL content as markdown/text. No JS execution. Content is extracted locally.
Parameters:
url (required) — HTTP/HTTPS URLextractMode — markdown (default) or textmaxChars — truncation limitsonar (default) — fast Q&A + web search, cost-effectivesonar-pro — multi-step reasoning + web search (use when deeper analysis is needed)sonar-reasoning-pro — deep chain-of-thought research (expensive, use sparingly)Set the model in config based on your budget/quality preference.