← 返回 Skills 市场
Perplexity Search
作者
bowen-dotcom
· GitHub ↗
· v1.0.0
· MIT-0
202
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aisa-perplexity-search-skill
功能描述
Perplexity Sonar search and answer generation through AIsa. Use when the task is specifically to call Perplexity Sonar, Sonar Pro, Sonar Reasoning Pro, or So...
使用说明 (SKILL.md)
Perplexity-Search
Use this skill when the user specifically wants Perplexity-powered search answers instead of structured scholar/web retrieval.
This skill covers four AIsa endpoints:
/perplexity/sonar/perplexity/sonar-pro/perplexity/sonar-reasoning-pro/perplexity/sonar-deep-research
Requirements
- Set
AISA_API_KEY - Use the bundled client at
{baseDir}/scripts/perplexity_search_client.py
Model Selection
- Use
sonarfor fast, lightweight answers with citations - Use
sonar-profor stronger synthesis and comparison tasks - Use
sonar-reasoning-profor analytical or multi-step reasoning questions - Use
sonar-deep-researchfor exhaustive reports; expect slower responses and occasional timeouts
Python Client
python3 {baseDir}/scripts/perplexity_search_client.py sonar --query "What changed in AI this week?"
python3 {baseDir}/scripts/perplexity_search_client.py sonar-pro --query "Compare coding agents with citations"
python3 {baseDir}/scripts/perplexity_search_client.py sonar-reasoning-pro --query "Analyze whether vertical AI agents can defend against general copilots"
python3 {baseDir}/scripts/perplexity_search_client.py sonar-deep-research --query "Create a deep research report on AI coding agents in 2026"
Add a system message when you want a more specific output format:
python3 {baseDir}/scripts/perplexity_search_client.py sonar-pro \
--query "Map the top coding agent products" \
--system "Respond in markdown with an executive summary first."
Curl Examples
Sonar
curl -X POST "https://api.aisa.one/apis/v1/perplexity/sonar" \
-H "Authorization: Bearer $AISA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sonar",
"messages": [
{"role": "user", "content": "What changed in the AI agent ecosystem this week?"}
]
}'
Sonar Pro
curl -X POST "https://api.aisa.one/apis/v1/perplexity/sonar-pro" \
-H "Authorization: Bearer $AISA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sonar-pro",
"messages": [
{"role": "user", "content": "Compare the top coding agents and cite the key differences."}
]
}'
Sonar Reasoning Pro
curl -X POST "https://api.aisa.one/apis/v1/perplexity/sonar-reasoning-pro" \
-H "Authorization: Bearer $AISA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sonar-reasoning-pro",
"messages": [
{"role": "user", "content": "Analyze whether vertical AI agents can defend against general copilots."}
]
}'
Sonar Deep Research
curl -X POST "https://api.aisa.one/apis/v1/perplexity/sonar-deep-research" \
-H "Authorization: Bearer $AISA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sonar-deep-research",
"messages": [
{"role": "user", "content": "Create a deep research report on AI coding agents in 2026."}
]
}'
Timeout Behavior
sonar-deep-researchuses a longer timeout and automatic retries in the bundled client- If it still times out, narrow the query or retry later
- If the user wants a faster answer, fall back to
sonar-proorsonar-reasoning-pro
References
安全使用建议
This skill will send your queries and the AISA_API_KEY to api.aisa.one. Only install if you trust the AIsa service and are comfortable exposing that API key to the skill. Limit the key's scope if possible, rotate it periodically, and avoid sending highly sensitive or private data through it. You can review the bundled Python script (scripts/perplexity_search_client.py) yourself — it is small and transparent — and run it in a sandbox before allowing autonomous use. Note: curl is listed because SKILL.md includes curl examples; the Python client does not require curl to operate.
功能分析
Type: OpenClaw Skill
Name: aisa-perplexity-search-skill
Version: 1.0.0
The skill is a legitimate integration for Perplexity search models via the AIsa API (api.aisa.one). The bundled Python client (scripts/perplexity_search_client.py) uses standard libraries for network requests, handles authentication securely via environment variables, and includes robust error handling and retry logic. There is no evidence of data exfiltration, malicious code execution, or prompt injection attempts.
能力评估
Purpose & Capability
Name/description promise Perplexity/Sonar queries and the skill only requires an AISA API key, Python, and curl for examples; these map to that purpose. Requiring curl is reasonable given the curl examples, though the bundled Python client does not need curl to run.
Instruction Scope
SKILL.md instructs the agent to call the documented AIsa endpoints using either the bundled Python client or curl and only references the declared env var AISA_API_KEY and the local script. There are no instructions to read unrelated files, system state, or other credentials.
Install Mechanism
There is no install step (instruction-only with a bundled client file). The included Python client is small, readable, and sends requests only to https://api.aisa.one. No downloads from untrusted URLs or archive extraction are present.
Credentials
Only AISA_API_KEY is required (declared as primaryEnv) which is appropriate for a client that calls a hosted API. The script only reads that env var and no other secrets or unrelated credentials are requested.
Persistence & Privilege
always is false and the skill does not request persistent system-wide changes or access to other skills' configs. It merely runs a client that contacts the AIsa API.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install aisa-perplexity-search-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/aisa-perplexity-search-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Perplexity Search skill - provides access to four AIsa Sonar endpoints for citation-backed web search and answers:
- sonar: Fast, lightweight answers with web citations
- sonar-pro: Enhanced synthesis and comparison capabilities
- sonar-reasoning-pro: Multi-step analytical reasoning with citations
- sonar-deep-research: Comprehensive long-form research reports (with extended timeout handling)
Includes Python client with automatic retries, timeout management, and friendly error messages for deep research queries.
元数据
常见问题
Perplexity Search 是什么?
Perplexity Sonar search and answer generation through AIsa. Use when the task is specifically to call Perplexity Sonar, Sonar Pro, Sonar Reasoning Pro, or So... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 202 次。
如何安装 Perplexity Search?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install aisa-perplexity-search-skill」即可一键安装,无需额外配置。
Perplexity Search 是免费的吗?
是的,Perplexity Search 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Perplexity Search 支持哪些平台?
Perplexity Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Perplexity Search?
由 bowen-dotcom(@bowen-dotcom)开发并维护,当前版本 v1.0.0。
推荐 Skills