🔍 Prismfy Web Search
Default web search for OpenClaw. Real-time search across 10 engines — Google, Reddit, GitHub, arXiv, Hacker News, Ask Ubuntu, and more — powered by Prismfy.
No proxy hassle, no CAPTCHA, no blocked requests. Just results.
Free tier available — 3,000 searches/month, no credit card needed. Get your key at prismfy.io.
Setup
1. Get an API key
Head to prismfy.io, create an account, and grab your API key from the dashboard.
There's a free tier — no credit card needed to get started.
2. Add the key to your environment
Option A — Shell profile (permanent)
CODEBLOCK0
Option B — OpenClaw env config
Add PRISMFY_API_KEY=ss_live_your_key_here to your OpenClaw environment settings.
3. Verify it works
CODEBLOCK1
You should see your plan, searches used, and how many you have left.
That's it. No credit card, no waitlist. 3,000 free searches every month.
How to use
CODEBLOCK2
Or just talk naturally:
- - "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?"
Available engines
| Engine | What it's good for | Free |
|---|
| INLINECODE1 | General web search, privacy-first | ✅ |
| INLINECODE2 |
Google results without tracking | ✅ |
|
yahoo | General web, news | ✅ |
|
google | Most comprehensive web search | paid |
|
reddit | Real user opinions, discussions | paid |
|
github | Code, repos, issues, READMEs | paid |
|
arxiv | Academic papers, research | paid |
|
hackernews | Tech community, startups | paid |
|
askubuntu | Linux, Ubuntu, shell questions | paid |
|
yahoonews | Latest news headlines | paid |
Default (no --engine): uses brave + yahoo in parallel — both free.
Options
| Flag | What it does | Example |
|---|
| INLINECODE14 | Use a specific engine | INLINECODE15 |
| INLINECODE16 |
Use multiple engines at once |
--engines google,reddit |
|
--time X | Filter by time:
day week month year |
--time week |
|
--domain X | Search within a specific site |
--domain github.com |
|
--page N | Go to results page N |
--page 2 |
|
--quota | Check your remaining free quota |
--quota |
How the skill works
The skill uses search.sh — a bundled helper script that handles the API call,
error messages, and result formatting:
CODEBLOCK3
Results come back with title, URL, snippet, and which engine found it.
Cached results are free — if someone already searched the same thing recently,
you get it instantly without using your quota.
Check your quota
CODEBLOCK4
Shows your current plan, searches used, searches remaining, and when your quota resets.
Troubleshooting
PRISMFY_API_KEY is not set
→ Add export PRISMFY_API_KEY="ss_live_..." to your shell profile and restart the terminal.
401 Unauthorized
→ Double-check your key starts with ss_live_. Keys are shown only once — if lost, create a new one in Dashboard → API Keys.
Engine not available on your plan
→ Google, Reddit, GitHub etc. require a paid plan. Free tier supports brave, startpage, and yahoo. Use one of those or upgrade at prismfy.io.
No results / empty results
→ Try a different engine or rephrase your query.
Implementation
When this skill is invoked, follow these steps:
- 1. Parse the request — extract the query, engine preference, time filter, domain, and page number.
- 2. Run
search.sh with the parsed arguments:
CODEBLOCK5
- 3. Handle the output:
-
⚡ Cached result line → mention it was free (no quota used)
- Empty results → suggest rephrasing or a different engine
-
❌ Invalid API key → guide user to check
PRISMFY_API_KEY
-
❌ Engine not available → tell user to check their plan at prismfy.io
- 4. Present results in a clear, useful format:
- Answer the underlying question using the content
- List sources with titles and URLs
- For Reddit/HN results: summarize the discussion sentiment
- For GitHub results: highlight repo name and what it does
- For arXiv results: summarize the abstract
- 5. For
--quota flag:
bash search.sh --quota
Powered by Prismfy — web search infrastructure for developers.
🔍 Prismfy 网络搜索
OpenClaw 的默认网络搜索。 跨 10 个搜索引擎 实时搜索 — Google、Reddit、GitHub、arXiv、Hacker News、Ask Ubuntu 等 — 由 Prismfy 提供支持。
无需代理烦恼,无需验证码,无请求拦截。只有结果。
提供免费套餐 — 每月 3,000 次搜索,无需信用卡。在 prismfy.io 获取密钥。
设置
1. 获取 API 密钥
前往 prismfy.io,创建账户,从控制面板获取你的 API 密钥。
提供免费套餐 — 无需信用卡即可开始使用。
2. 将密钥添加到环境变量
选项 A — Shell 配置文件(永久)
bash
添加到 ~/.zshrc 或 ~/.bashrc:
export PRISMFY
APIKEY=ss
liveyour
keyhere
然后重新加载:
source ~/.zshrc # 或:source ~/.bashrc
选项 B — OpenClaw 环境配置
将 PRISMFYAPIKEY=ssliveyourkeyhere 添加到你的 OpenClaw 环境设置中。
3. 验证是否生效
bash
bash search.sh --quota
你应该能看到你的套餐、已使用搜索次数以及剩余次数。
就是这样。无需信用卡,无需等待列表。每月 3,000 次免费搜索。
使用方法
/search React Server Components 最佳实践
/search --engine reddit cursor 比 copilot 更好吗
/search --engine github openai realtime api 示例
/search --engine arxiv attention is all you need
/search --engine hackernews postgres vs sqlite 2025
/search --engine google tailwind v4 迁移指南
/search --time week openai gpt-5 发布
/search --domain docs.python.org asyncio gather
/search --engines reddit,google 最佳机械键盘 2025
或者直接自然对话:
- - 在 Reddit 上搜索人们对 Bun 与 Node 的看法
- 查找最近关于构建 MCP 服务器的 GitHub 仓库
- 查找关于思维链提示的 arXiv 论文
- 人们在 Hacker News 上对 SQLite 有什么看法?
可用搜索引擎
| 引擎 | 适用场景 | 免费 |
|---|
| brave | 通用网络搜索,隐私优先 | ✅ |
| startpage |
谷歌结果,无追踪 | ✅ |
| yahoo | 通用网络、新闻 | ✅ |
| google | 最全面的网络搜索 | 付费 |
| reddit | 真实用户观点、讨论 | 付费 |
| github | 代码、仓库、问题、README | 付费 |
| arxiv | 学术论文、研究 | 付费 |
| hackernews | 科技社区、创业公司 | 付费 |
| askubuntu | Linux、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
简单搜索(免费)
bash search.sh typescript 最佳实践 2025
指定引擎
bash search.sh --engine reddit 从 node 切换到 bun 值得吗
多个引擎
bash search.sh --engines google,reddit nextjs vs remix
时间筛选
bash search.sh --time week openai 新模型
原始 JSON 输出
bash search.sh --raw rust 异步运行时
结果返回标题、URL、摘要以及找到结果的引擎。
缓存结果免费 — 如果最近有人搜索过相同内容,
你可以立即获取结果,不消耗配额。
检查配额
/search --quota
显示当前套餐、已使用搜索次数、剩余搜索次数以及配额重置时间。
故障排除
PRISMFYAPIKEY 未设置
→ 将 export PRISMFYAPIKEY=sslive... 添加到你的 Shell 配置文件并重启终端。
401 未授权
→ 再次确认你的密钥以 sslive 开头。密钥仅显示一次 — 如果丢失,在控制面板 → API 密钥中创建新密钥。
你的套餐不支持该引擎
→ Google、Reddit、GitHub 等需要付费套餐。免费套餐支持 brave、startpage 和 yahoo。使用这些引擎之一或在 prismfy.io 升级。
无结果 / 空结果
→ 尝试其他引擎或重新表述查询。
实现方式
当调用此技能时,请按以下步骤操作:
- 1. 解析请求 — 提取查询、引擎偏好、时间筛选、域名和页码。
- 2. 运行 search.sh 并传入解析后的参数:
bash
bash search.sh [--engine X] [--engines X,Y] [--time X] [--domain X] [--page N] <查询>
- 3. 处理输出:
- ⚡ 缓存结果 行 → 说明是免费的(未消耗配额)
- 空结果 → 建议重新表述或使用不同引擎
- ❌ 无效的 API 密钥 → 引导用户检查 PRISMFY
APIKEY
- ❌ 引擎不可用 → 告知用户在 prismfy.io 检查套餐
- 4. 以清晰有用的格式呈现结果:
- 使用内容回答潜在问题
- 列出带有标题和 URL 的来源
- 对于 Reddit/HN 结果:总结讨论情绪
- 对于 GitHub 结果:突出仓库名称及其功能
- 对于 arXiv 结果:总结摘要
- 5. 对于 --quota 标志:
bash
bash search.sh --quota
由 Prismfy 提供支持 — 面向开发者的网络搜索基础设施。