openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Perplexity Web Search

Web search and URL fetching via Perplexity Sonar Pro. Use when searching the web, looking up information, fetching URL content, or configuring web search set...

媒体与内容

作者:kokoko @aligurelli

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.5.0

统计:⭐ 6 · 897 · 4 current installs · 4 all-time installs

6

安装量(当前) 4

🛡 VirusTotal :良性 · OpenClaw :良性

Package:aligurelli/perplexity-web-search

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill is internally coherent for a Perplexity-based web search tool: it is instruction-only, requires a Perplexity API key to operate (documented in SKILL.md), sends queries to Perplexity, and performs local HTML-to-markdown extraction — no install or unexpected privileges are requested.

目的

The skill's name/description match its instructions: it delegates web search to Perplexity (sonar/sonar-pro) and fetches URL content locally. Minor mismatch: registry metadata lists no required environment variables, but SKILL.md clearly instructs operators to supply PERPLEXITY_API_KEY (or configure it in OpenClaw), which is expected for the functionality.

说明范围

SKILL.md stays on purpose: it explains web_search and web_fetch parameters, where queries are sent (https://api.perplexity.ai), and states fetched page contents are processed locally. It does not instruct the agent to read unrelated files or arbitrary env vars. It explicitly warns not to include secrets in searches.

安装机制

This is an instruction-only skill with no install spec and no code files, so nothing is written to disk or downloaded by the skill itself — low install risk.

证书

The only external credential the skill reasonably needs is a Perplexity API key (PERPLEXITY_API_KEY or OpenClaw config). That is proportionate to its purpose. However, the registry's declared requirements list 'none', so the missing declared env var should be verified before install to avoid surprises.

持久

The skill does not request always:true, does not install or persist code, and does not attempt to modify other skills or global config. Autonomous invocation is allowed (platform default) but not accompanied by additional privileges.

综合结论

This skill looks coherent for Perplexity-driven web search, but before installing: 1) Confirm you will provide a Perplexity API key (SKILL.md references PERPLEXITY_API_KEY even though registry lists none). 2) Remember search queries are sent to Perplexity — do not include secrets or private data. 3) Verify the cost/usage implications of sonar-pro or other models and Perplexity's data-retention policy. 4) Check the SKILL.md GitHub link (if you …

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Perplexity Web Search」。简介:Web search and URL fetching via Perplexity Sonar Pro. Use when searching the we…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aligurelli/perplexity-web-search/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: web_search
description: Web search and URL fetching via Perplexity (default: sonar, optional: sonar-pro). Use when searching the web, looking up information, fetching URL content, or configuring web search settings. Covers web_search tool (Perplexity direct API) and web_fetch tool (HTML to markdown extraction).
homepage: https://github.com/aligurelli/clawd/tree/main/skills/web_search
metadata: {"clawdbot":{"emoji":"🔎"}}
---

# Web Search Skill

Web search via Perplexity (default: sonar) and URL content fetching. Sonar-pro is optional for deeper analysis.

## Credentials

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):**
```json5
{
  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):**
```json5
{
  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

## Data Handling

- All search queries are sent to Perplexity's API (`https://api.perplexity.ai`)
- `web_fetch` fetched page contents are processed locally by OpenClaw (not sent to Perplexity)
- This instruction-only skill does not persist data by itself; query handling/retention is governed by OpenClaw + Perplexity policies
- Search queries are sent to Perplexity; do not include secrets or private data in queries
- Your own Perplexity API key and account terms apply

## web_search

Search the web. Returns AI-synthesized answers with citations.

Parameters:
- `query` (required) — search query
- `count` (1-10) — number of results
- `country` — 2-letter code: TR, US, DE, ALL
- `search_lang` — result language: tr, en, de, fr
- `freshness` — time filter: pd (day), pw (week), pm (month), py (year)

### Including Social Platform Results

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")
```

## web_fetch

Fetch URL content as markdown/text. No JS execution. Content is extracted locally.

Parameters:
- `url` (required) — HTTP/HTTPS URL
- `extractMode` — markdown (default) or text
- `maxChars` — truncation limit

## Perplexity Models (User Choice)

- `sonar` (default) — fast Q&A + web search, cost-effective
- `sonar-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.