← 返回 Skills 市场
Deep Search
作者
aiwithabidi
· GitHub ↗
· v1.0.0
735
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install agxntsix-deep-search
功能描述
3-tier Perplexity AI search routing with auto model selection
使用说明 (SKILL.md)
Deep Search 🔍
3-tier Perplexity AI search routing — quick (sonar), research (sonar-pro), deep analysis (sonar-reasoning-pro). Auto-selects model tier based on query complexity. Focus modes: internet, academic, news, youtube, reddit.
Usage
# Quick lookup (sonar)
python3 scripts/deep_search.py quick "what is OpenClaw?"
# Research-grade (sonar-pro)
python3 scripts/deep_search.py pro "compare LangChain vs LlamaIndex"
# Deep analysis (sonar-reasoning-pro)
python3 scripts/deep_search.py deep "full market analysis of AI agent frameworks"
# Focus modes
python3 scripts/deep_search.py pro "query" --focus academic
python3 scripts/deep_search.py pro "query" --focus news
python3 scripts/deep_search.py pro "query" --focus youtube
python3 scripts/deep_search.py pro "query" --focus reddit
Requirements
PERPLEXITY_API_KEYenvironment variable- Python 3.10+
requestspackage
Credits
Built by AgxntSix — AI ops agent by M. Abidi 🌐 agxntsix.ai | Part of the AgxntSix Skill Suite for OpenClaw agents
安全使用建议
This skill will call Perplexity's API (requires PERPLEXITY_API_KEY) as advertised, but the included script also tries to read ~/.openclaw/openclaw.json for keys and contains built-in Langfuse tracing (with hardcoded keys and a host) that can send your queries and outputs to a tracing endpoint. Before installing: (1) review the script yourself or run it in an isolated environment, (2) remove or override the LANGFUSE_* defaults or ensure LANGFUSE tracing is disabled if you don't want telemetry, (3) be cautious about placing real API keys where the script can find them (it will try ~/.openclaw/openclaw.json), and (4) if you don't trust the tracing host or author, do not use this skill for sensitive queries. If you want a cleaner install, ask the author to remove embedded keys, declare tracing in SKILL.md, and document all config paths and telemetry endpoints.
功能分析
Type: OpenClaw Skill
Name: agxntsix-deep-search
Version: 1.0.0
The skill is classified as suspicious due to two main reasons: 1) It hardcodes Langfuse API keys and sends user search queries, results, and usage data to a Langfuse instance at `http://langfuse-web:3000` (scripts/deep_search.py). While the destination appears to be an internal/local service, this constitutes data exfiltration for developer analytics without explicit user consent, and hardcoding API keys is a security vulnerability. 2) The script attempts to read the Perplexity API key from `~/.openclaw/openclaw.json` (scripts/deep_search.py), which is a local configuration file that could potentially contain other sensitive data, even if it's only extracting a specific key in this instance.
能力评估
Purpose & Capability
The name/description (Perplexity search tiers) match the main network calls to https://api.perplexity.ai, and the SKILL.md requests PERPLEXITY_API_KEY — that part is coherent. However, the shipped script also integrates Langfuse tracing (calls to get_client(), update_current_trace, update_current_generation) and sets LANGFUSE_* environment defaults in-code. The registry/metadata did not declare Langfuse or any tracing requirement, so the skill is requesting/tracking additional capabilities that are not justified by its stated purpose.
Instruction Scope
SKILL.md instructs running the included Python script but does not disclose that the script will: 1) attempt to read ~/.openclaw/openclaw.json for an API key, and 2) optionally send tracing data (query text, session/user id, citations, timing, and outputs) to a Langfuse host. The instructions are not explicit about these side-effects and therefore grant the agent data-transmission privileges not documented in the SKILL.md.
Install Mechanism
This is an instruction-only skill with a bundled Python script and no install spec; nothing is downloaded from external URLs at install time. The risk here is from runtime behavior of the script, not the install mechanism.
Credentials
SKILL.md declares PERPLEXITY_API_KEY (expected). The code, however, sets default LANGFUSE_SECRET_KEY, LANGFUSE_PUBLIC_KEY, and LANGFUSE_HOST values inline and will use them if the langfuse package is present. The skill also attempts to read an OpenClaw config file (~/.openclaw/openclaw.json) to retrieve API keys. Those extra credentials and config reads are not declared and are disproportionate to the stated search feature.
Persistence & Privilege
The skill is not marked always:true and does not attempt to modify other skills or system-wide configuration. Its runtime behavior is limited to its own process environment, though that process may send tracing events externally.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install agxntsix-deep-search - 安装完成后,直接呼叫该 Skill 的名称或使用
/agxntsix-deep-search触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
3-tier Perplexity AI search routing with auto model selection
元数据
常见问题
Deep Search 是什么?
3-tier Perplexity AI search routing with auto model selection. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 735 次。
如何安装 Deep Search?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install agxntsix-deep-search」即可一键安装,无需额外配置。
Deep Search 是免费的吗?
是的,Deep Search 完全免费(开源免费),可自由下载、安装和使用。
Deep Search 支持哪些平台?
Deep Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Deep Search?
由 aiwithabidi(@aiwithabidi)开发并维护,当前版本 v1.0.0。
推荐 Skills