← 返回 Skills 市场
azzazhang

Bing Search (Free)

作者 azzazhang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
622
总下载
0
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install bing-search-free
功能描述
免费网页搜索,使用 Bing + Jina.ai 提取内容摘要。无需 API Key,直接可用。适用于快速获取搜索结果和网页内容。
使用说明 (SKILL.md)

Bing Search Skill

免费网页搜索方案,基于 Bing 搜索 + Jina.ai 内容提取。

特性

  • 完全免费 — 无需 API Key
  • 🌐 Bing 搜索 — 全球搜索结果
  • 📄 内容摘要 — Jina.ai 自动提取页面核心内容
  • 快速响应 — 通常 1 秒内完成

使用方法

命令行

./scripts/bing_search.sh '\x3Cjson>'

示例:

# 基本搜索
./scripts/bing_search.sh '{"query": "Python 教程"}'

# 指定结果数量
./scripts/bing_search.sh '{"query": "AI news", "max_results": 5}'

# 中文搜索
./scripts/bing_search.sh '{"query": "人工智能 最新消息", "max_results": 3}'

参数说明

参数 类型 默认值 说明
query string 必填 搜索关键词
max_results number 5 返回结果数量 (1-10)

输出格式

{
  "query": "搜索关键词",
  "results": [
    {
      "url": "https://example.com",
      "title": "页面标题",
      "content": "页面内容摘要...",
      "score": 0.95
    }
  ],
  "response_time": 0.75
}

技术原理

  1. Bing 搜索 — 获取搜索结果列表
  2. Jina.ai 提取https://r.jina.ai/http://bing.com/search?q=关键词
  3. 结果解析 — 提取标题、URL、内容摘要

限制

  • 免费服务,有请求频率限制
  • 不适合大规模自动化搜索
  • 结果质量依赖 Bing 和 Jina.ai

故障排除

问题: 返回空结果 解决: 检查网络连接,稍后重试

问题: 请求频繁被拒 解决: 等待几秒后再试,或减少请求频率


来源: agents-skills-personal → openclaw-workspace

安全使用建议
What to consider before installing/use: - Functionally consistent: the script does what the description claims — it fetches Bing results via the Jina.ai proxy (r.jina.ai) and extracts summaries. However, the script requires common CLI tools (curl, jq, python3, bc, grep) even though the skill metadata lists none. Ensure these are available. - Privacy: requests and page content go through r.jina.ai, a third-party service. If you search sensitive URLs or content, that content may be seen or logged by Jina.ai. Avoid using this for confidential data. - Security and robustness: the Python parsing embeds the raw HTTP response into an inline -c string; that is brittle and could break or be abused by specially crafted responses. Consider running the script in a sandbox, or inspect/modify the script to write RESPONSE to a temporary file and have Python read the file (safe quoting), or use a safer parser. - Recommended safeguards: run in an isolated environment, verify/replace the parsing routine to avoid injecting untrusted content into code, add input validation and rate-limiting, and test behavior on varied responses (CAPTCHA, HTML edge cases). If you need production-grade search, prefer official APIs with documented SLAs and privacy terms. - If you want me to: I can (a) produce a safer patched version of the script that avoids embedding raw responses into python -c and declares required binaries, or (b) perform a line-by-line explanation of the current script and the exact commands you should run to sandbox it.
功能分析
Type: OpenClaw Skill Name: bing-search-free Version: 1.0.0 The skill provides a Bing search interface by proxying requests through the Jina.ai Reader service. While the functionality aligns with its stated purpose, scripts/bing_search.sh contains a significant security vulnerability: it unsafely injects the raw search response into an inline Python script using triple quotes ('''$RESPONSE'''). This allows for potential Remote Code Execution (RCE) if a search result contains specifically crafted content designed to escape the Python string literal and execute arbitrary code.
能力评估
Purpose & Capability
The skill's code and SKILL.md implement Bing search via Jina.ai as claimed. However the package metadata says no required binaries, while the included script actually depends on curl, jq, python3, bc, grep and standard shell utilities. Declaring no required binaries is inconsistent and could mislead users about runtime needs.
Instruction Scope
SKILL.md limits runtime behavior to running scripts/bing_search.sh, which only queries https://r.jina.ai/http://bing.com/search and parses results. That stays within the stated purpose, but the script embeds the raw HTTP response directly into a python3 -c string for parsing (response = '''$RESPONSE'''). This is brittle and may break or be abused if the response contains sequences that close the string; it presents a parsing/injection risk. The script also lacks robust sanitization and error handling for edge cases.
Install Mechanism
No install spec—this is instruction-only plus an included script. That is the lowest install risk (nothing downloaded at install time).
Credentials
The skill requests no credentials or environment variables, which is appropriate for a public free-search wrapper. Note: it does send queries and retrieved page content to r.jina.ai (third-party service), which has privacy implications not represented as credential/config requirements.
Persistence & Privilege
always is false, the skill does not request elevated or persistent privileges and does not modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bing-search-free
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bing-search-free 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release - 免费网页搜索方案
元数据
Slug bing-search-free
版本 1.0.0
许可证 MIT-0
累计安装 6
当前安装数 6
历史版本数 1
常见问题

Bing Search (Free) 是什么?

免费网页搜索,使用 Bing + Jina.ai 提取内容摘要。无需 API Key,直接可用。适用于快速获取搜索结果和网页内容。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 622 次。

如何安装 Bing Search (Free)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bing-search-free」即可一键安装,无需额外配置。

Bing Search (Free) 是免费的吗?

是的,Bing Search (Free) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Bing Search (Free) 支持哪些平台?

Bing Search (Free) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bing Search (Free)?

由 azzazhang(@azzazhang)开发并维护,当前版本 v1.0.0。

💬 留言讨论