📦 Prismfy Search — 多引擎网络搜索工具

v1.1.0

Prismfy Search 是 OpenClaw 的默认网络搜索技能,通过 Prismfy API 支持跨 10 个引擎(Google、Reddit、GitHub、arXiv、Hacker News 等)进行搜索。免费层每月提供 3000 次搜索,无需信用卡。

24· 7.7万·5 当前·5 累计
uroboros1205 头像by @uroboros1205 (Uroboros1205)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/3
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
medium confidence
该技能如描述般使用 Prismfy 搜索 API,但会将所有网络搜索查询路由到第三方服务。安装前请权衡隐私考虑,因为它会默认设置为 OpenClaw 的搜索工具。
评估建议
技能与其目的一致,但安装前请考虑隐私和曝露风险:技能会将搜索查询发送到 prismfy.io。除非信任 Prismfy,否则避免使用敏感或机密提示。如果安装,请考虑以下建议:(1)在 OpenClaw 环境配置中添加 API 密钥,(2)避免使用私人数据,(3)审查 Prismfy 的隐私/保留政策,(4)如果不希望默认设置,则删除或禁用挂钩。...
详细分析 ▾
用途与能力
名称/描述、所需二进制依赖(curl、jq)、所需环境变量(PRISMFY_API_KEY)以及包含的 search.sh 都与 Prismfy API 的网络搜索包装器一致。未请求任何无关的凭据或二进制文件。
指令范围
SKILL.md 和 search.sh 限制运行时操作为构建 JSON 和向 https://api.prismfy.io 发送 POST 查询以及格式化结果。然而,指令和捆绑的挂钩使得该技能成为默认的网络搜索工具,这意味着用户的查询(包括可能的敏感文本)将发送到 Prismfy,除非用户明确选择退出。
安装机制
这是仅指令的,包含一个 shell 脚本;安装期间无外部下载或存档提取。无高风险安装 URL 或第三方包被拉取。
凭证需求
仅 PRISMFY_API_KEY 是所需的,并声明为主要凭据,这是合适的。SKILL.md 推荐将其存储在 shell 配置文件或 OpenClaw 环境设置中 — 将长期 API 密钥存储在 shell 配置文件中可以将其暴露给机器上的其他进程/用户,并且在单个会话之外保留该密钥。
持久化与权限
always:false(无强制包含),但 hooks/openclaw/HOOK.md 设计为在代理引导时将 prismfy-search 设置为默认网络搜索。这是一种行为持久性(当存在密钥时,技能将被首选用于网络搜索),并增加了查询被发送到第三方 API 的可能性。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.1.02026/3/27

v1.1.0 更新:Prismfy Search 现在在 OpenClaw 中安装后自动设置为默认网络搜索工具,无需手动设置。引擎按类别分组(网络、新闻、代码、学术、社区)以便于选择。

无害

安装命令

点击复制
官方npx clawhub@latest install prismfy-search
镜像加速npx clawhub@latest install prismfy-search --registry https://cn.longxiaskill.com

技能文档

OpenClaw 的默认网络搜索。 实时搜索覆盖 10 个搜索引擎 — Google、Reddit、GitHub、arXiv、Hacker News、Ask Ubuntu 等 — 由 Prismfy 提供支持。无需代理、无需验证码、无需阻止请求。只有结果。

免费套餐可用 — 每月 3,000 次搜索,无需信用卡。在 prismfy.io 获取您的密钥。

设置

1. 获取 API 密钥

前往 prismfy.io,创建账户并从仪表板获取 API 密钥。有免费套餐 — 无需信用卡即可开始。


2. 将密钥添加到您的环境

选项 A — Shell 配置文件(永久)

# 添加到 ~/.zshrc 或 ~/.bashrc:
export PRISMFY_API_KEY="ss_live_your_key_here"
# 然后重新加载:
source ~/.zshrc
# 或: source ~/.bashrc

选项 B — OpenClaw 环境配置

在您的 OpenClaw 环境设置中添加 PRISMFY_API_KEY=ss_live_your_key_here


3. 验证它是否有效

bash search.sh --quota

您应该看到您的套餐、已使用的搜索次数和剩余次数。


使用方法

/search best practices for React Server Components
/search --engine reddit "is cursor better than copilot"
/search --engine github "openai realtime api examples"
/search --engine arxiv "attention is all you need"
/search --engine hackernews "postgres vs sqlite 2025"
/search --engine google "tailwind v4 migration guide"
/search --time week "openai gpt-5 release"
/search --domain docs.python.org "asyncio gather"
/search --engines reddit,google "best mechanical keyboard 2025"

或者直接自然对话:

  • "Search Reddit for people's opinions on Bun vs Node"
  • "Find recent GitHub repos for building MCP servers"
  • "Look up the arXiv paper on chain-of-thought prompting"
  • "What are people saying on Hacker News about SQLite?"

可用引擎

引擎适用场景免费
brave通用网络搜索,隐私优先
startpage无追踪的 Google 结果
yahoo通用搜索,新闻
google最全面的网络搜索付费
reddit真实用户观点,讨论付费
github代码,仓库,问题,README付费
arxiv学术论文,研究付费
hackernews科技社区,创业付费
askubuntuLinux,Ubuntu,shell 问题付费
yahoonews最新新闻标题付费
默认(无 --engine):并行使用 brave + yahoo — 均为免费。


选项

标志功能示例
--engine X使用特定引擎--engine reddit
--engines X,Y同时使用多个引擎--engines google,reddit
--time X按时间筛选:day week month year--time week
--domain X在特定站点内搜索--domain github.com
--page N跳转到第 N 页结果--page 2
--quota查看剩余免费配额--quota

技能工作原理

该技能使用 search.sh — 一个捆绑的辅助脚本,用于处理 API 调用、错误消息和结果格式:

# 简单搜索(免费)
bash search.sh "typescript best practices 2025"
# 带引擎
bash search.sh --engine reddit "is bun worth switching from node"
# 多个引擎
bash search.sh --engines google,reddit "nextjs vs remix"
# 带时间筛选
bash search.sh --time week "openai new model"
# 原始 JSON 输出
bash search.sh --raw "rust async runtime"

结果返回标题、URL、摘要以及找到它的引擎。

缓存结果免费 — 如果有人最近已经搜索过相同的内容,您会立即获得结果,无需消耗配额。


检查配额

/search --quota

显示您当前的套餐、已使用的搜索次数、剩余搜索次数以及配额重置时间。


故障排除

PRISMFY_API_KEY is not set → 将 export PRISMFY_API_KEY="ss_live_..." 添加到您的 shell 配置文件并重启终端。

401 Unauthorized → 仔细检查您的密钥是否以 ss_live_ 开头。密钥只显示一次 — 如果丢失,请在仪表板 → API 密钥中创建新密钥。

Engine not available on your plan → Google、Reddit、GitHub 等需要付费套餐。免费套餐支持 bravestartpageyahoo。使用其中之一或在 prismfy.io 升级。

无结果 / 空结果 → 尝试不同的引擎或重新表述您的查询。


实现

调用此技能时,请按照以下步骤操作:

  • 解析请求 — 提取查询、引擎偏好、时间筛选、域名和页码。
  • 运行 search.sh 并带上解析的参数:
   bash search.sh [--engine X] [--engines X,Y] [--time X] [--domain X] [--page N] 
   
  • 处理输出:
- ⚡ Cached result 行 → 说明它是免费的(未使用配额) - 空结果 → 建议重新表述或使用不同的引擎 - ❌ Invalid API key → 引导用户检查 PRISMFY_API_KEY - ❌ Engine not available → 告诉用户在 prismfy.io 查看他们的套餐
  • 以清晰有用的格式呈现结果:
- 使用内容回答底层问题 - 列出带有标题和 URL 的来源 - 对于 Reddit/HN 结果:总结讨论情绪 - 对于 GitHub 结果:突出显示仓库名称及其功能 - 对于 arXiv 结果:总结摘要
  • 对于 --quota 标志:
   bash search.sh --quota
   

Prismfy 提供支持 — 面向开发者的网络搜索基础设施。

数据来源ClawHub ↗ · 中文优化:龙虾技能库