← 返回 Skills 市场
2143
总下载
1
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-serper
功能描述
Searches Google and extracts full page content from every result via trafilatura. Returns clean readable text, not just snippets. Use when the user needs web search, research, current events, news, factual lookups, product comparisons, technical documentation, or any question requiring up-to-date information from the internet.
安全使用建议
This skill appears to do what it says (search via Serper and extract page text with trafilatura), but I found some inconsistencies you should address before installing:
- Environment variable mismatch: The script requires SERPER_API_KEY (or SERP_API_KEY) but the published metadata claims no required env vars. Confirm you will supply a valid Serper API key and that you are comfortable storing it where the runtime will read it.
- .env location ambiguity: README suggests ~/.openclaw/.env, but the script auto-loads only .env in the skill directory. Decide where you want the key stored (system-wide vs skill-local) and update the files accordingly.
- Network behavior: The script will fetch arbitrary result URLs (concurrent, 3s timeout) and extract their full HTML text. This is necessary for the stated purpose, but be aware it means the agent runtime will make outbound requests to third-party sites and temporarily download page content.
- Operational considerations: Ensure the runtime environment has trafilatura installed for the Python interpreter that will run the script, and that outbound network access to google.serper.dev and result sites is acceptable. Review Serper's rate limits and the safety of placing an API key where it will be read by the agent runtime.
If you want to proceed, ask the skill owner to (1) update the published metadata to declare the required SERPER_API_KEY, and (2) clarify .env handling so you can safely provision the key. If those are corrected, the skill looks coherent and usable.
功能分析
Type: OpenClaw Skill
Name: openclaw-serper
Version: 3.1.1
The OpenClaw Serper skill is benign. It performs web searches via the Serper API and extracts full page content using `trafilatura`, as described. The `SKILL.md` provides clear, non-malicious instructions for the agent on how to use the skill effectively, without attempting prompt injection for harmful objectives. The `scripts/search.py` correctly loads its own `SERPER_API_KEY` from a local `.env` file or environment variables, and makes network requests only to `google.serper.dev` and the URLs returned by the search, which is consistent with its stated purpose. No evidence of data exfiltration, malicious execution, persistence, or obfuscation was found.
能力评估
Purpose & Capability
The script performs Google searches via the Serper API and then fetches & extracts full page content with trafilatura — exactly what the name/description claim.
Instruction Scope
SKILL.md restricts behavior to a single well-formed query (max two calls) and explicitly tells agents not to re-fetch URLs. The runtime script only reads a local .env (skill root) and performs network calls to Serper and the result pages; it does not read other system files.
Install Mechanism
No install spec; the skill is instruction+script only. There are no downloads, package installs, or archive extracts performed by the skill itself (trafilatura is a normal Python dependency).
Credentials
The code requires a Serper API key (SERPER_API_KEY or SERP_API_KEY) but the registry metadata listed 'Required env vars: none'. README suggests adding the key to ~/.openclaw/.env, while the script auto-loads only the skill's own .env. This mismatch (and ambiguous instructions about where to store the key) is an inconsistency you should clear up before use.
Persistence & Privilege
The skill does not request permanent/always-on inclusion and does not modify other skills or system-wide settings. It only auto-loads a .env file from its own skill directory.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openclaw-serper - 安装完成后,直接呼叫该 Skill 的名称或使用
/openclaw-serper触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.1.1
**Changelog for serper v3.1.1**
- Added a formal specification file (`spec/specification.mdx`) for the skill.
- Updated skill.md to adhere to spec
元数据
常见问题
openclaw-serper 是什么?
Searches Google and extracts full page content from every result via trafilatura. Returns clean readable text, not just snippets. Use when the user needs web search, research, current events, news, factual lookups, product comparisons, technical documentation, or any question requiring up-to-date information from the internet. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2143 次。
如何安装 openclaw-serper?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-serper」即可一键安装,无需额外配置。
openclaw-serper 是免费的吗?
是的,openclaw-serper 完全免费(开源免费),可自由下载、安装和使用。
openclaw-serper 支持哪些平台?
openclaw-serper 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 openclaw-serper?
由 nesdeq(@nesdeq)开发并维护,当前版本 v3.1.1。
推荐 Skills