闲社服务运行正常AI智能体自动化平台
u

联合搜索技能

技能标识:union-search-skill

当用户需要跨多个平台搜索内容时使用此技能,包括 GitHub(仓库、代码、问题)、Reddit(帖子、子版块、用户)、小红书、抖音、Bilibili、YouTube、Twitter、微信(公众号文章)、Google、Tavily、秘塔搜索、火山引擎,以及通用搜索引擎(DuckDuckGo、Brave、Yahoo、Bing、Wikipedia、Anna's Archive),或从 18 个图片平台(百度、Bing、Google、Pixabay、Unsplash、火山引擎等)下载图片。提供统一的搜索接口,支持结构化输出格式、结果过滤、排序、自动响应归档和批量图片下载(保留元数据)。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.2.0
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

联合搜索技能

联合搜索技能

目的

提供跨多个平台的统一搜索能力,支持 20+ 个平台的内容搜索和数据获取。所有搜索脚本遵循标准化的输入/输出约定,提供可靠、可读的结果。

何时使用此技能

  • - 跨多个平台搜索内容(GitHub、Reddit、社交媒体、搜索引擎)
  • 按时间范围、互动指标或内容类型过滤结果
  • 批量搜索/下载并归档原始响应
  • 需要无 API 密钥的搜索方案

可用的搜索工具

所有脚本位于 scripts/ 目录,每个模块都有详细的 README 文档。

开发者与社区搜索

平台描述文档
GitHub仓库、代码、问题/PR搜索GITHUBREADME.md
Reddit
帖子、子版块、用户搜索 | REDDITREADME.md |

社交媒体与网络搜索

平台描述文档
小红书笔记搜索,支持过滤排序XIAOHONGSHUREADME.md
抖音
视频搜索,支持过滤选项 | DOUYINREADME.md | | Bilibili | 视频搜索,双API支持 | BILIBILI_README.md | | Twitter | 帖子和时间线搜索 | TWITTER_README.md | | YouTube | 视频、评论搜索 | YOUTUBE_README.md | | 知乎 | 中文问答平台 | ZHIHU_README.md | | 微信 | 微信公众号文章搜索 (JS 版) | WECHATJS_README.md | | Google | Custom Search API | GOOGLESEARCHREADME.md | | Tavily | AI驱动搜索引擎 | TAVILYSEARCHREADME.md | | 秘塔搜索 | AI驱动搜索,智能摘要 | METASO_README.md | | 火山引擎 | 字节跳动融合信息搜索 | VOLCENGINE_README.md | | Exa | 神经搜索,代码/公司/人物/深度研究 | EXASEARCHREADME.md |

注意: 火山引擎的图片搜索功能已集成到 unionimagesearch 模块

通用搜索引擎(无需 API 密钥)

平台描述文档
DuckDuckGo隐私搜索引擎DUCKDUCKGOREADME.md
Brave
隐私搜索引擎 | BRAVEREADME.md | | Yahoo | 雅虎搜索引擎 | YAHOO_README.md | | Bing | 微软搜索引擎 | BING_README.md | | Wikipedia | 百科全书搜索 | WIKIPEDIA_README.md | | Annas Archive | 电子书搜索 | ANNASARCHIVE_README.md |

其他搜索工具

工具描述文档
联合搜索统一多平台搜索接口UNIONSEARCHREADME.md
图片搜索
18平台批量图片下载 (含火山引擎) | UNIONIMAGESEARCH_README.md | | RSS | 订阅源内容搜索 | RSSSEARCHREADME.md |

快速开始

1. 配置凭据

在项目根目录创建 .env 文件(参考 ENV_TEMPLATE.txt):

bash

复制模板


cp ENV_TEMPLATE.txt .env

编辑配置

填入必要的 API 凭据

详细配置指南: 参考 API 凭据获取指南

2. 执行搜索

所有脚本支持类似的命令行参数:

bash

联合搜索(推荐)- 同时搜索多个平台


python scripts/unionsearch/unionsearch.py machine learning --group dev --limit 3

GitHub 搜索

python scripts/github/github_search.py repo machine learning --language python --stars >1000

小红书搜索

python scripts/xiaohongshu/tikhubxhssearch.py --keyword 美食 --limit 10

图片搜索(无需 API)

python scripts/unionimagesearch/multiplatformimage_search.py --keyword cats --num 50

DuckDuckGo 搜索(无需 API)

python scripts/duckduckgo/duckduckgo_search.py Python programming

微信公众号文章搜索(无需 API)

node scripts/wechat/search_wechat.js 人工智能 -n 10 node scripts/wechat/search_wechat.js ChatGPT -n 5 -r

3. 查看结果

  • - 终端输出: 格式化的 Markdown 表格
  • 原始响应: 保存在 responses/ 目录(使用 --save-raw 参数)

使用工作流

标准搜索流程

  1. 1. 运行前: 验证 .env 配置存在且包含有效凭据
  2. 运行: 从技能目录直接执行脚本
  3. 运行后: 检查终端输出和 responses/ 目录中的原始响应文件

通用参数

大多数工具支持以下参数:

  • - --limit / -n: 返回的结果数量
  • --json: JSON 格式输出
  • --pretty: 格式化 JSON 输出
  • --markdown: Markdown 格式输出
  • -o / --output: 保存输出到文件
  • --save-raw: 保存原始 API 响应到 responses/ 目录

最佳实践

结果过滤:

  • - 使用 --limit 控制输出量
  • 应用时间过滤器获取最新内容
  • 按互动指标排序以找到热门内容

响应管理:

  • - 永远不要将完整的原始 JSON 粘贴到对话中
  • 需要完整数据访问时引用 responses/ 文件
  • 使用 grep/jq 从保存的响应中提取特定字段

多平台搜索:

  • - 为不同平台依次运行脚本
  • 使用保存的响应文件比较跨平台结果

参考文档

详细的配置、限制和问题排查信息,请参考 references/ 目录:

常见问题速查

问题解决方案详细文档
缺少凭据检查 .env 文件配置API 凭据
API 速率限制
降低请求频率或限制结果数量 | 速率限制 | | 网络超时 | 增加超时值或使用代理 | 问题排查 | | 无效参数 | 查看模块 README 或使用 --help | 各模块 README | | 403 Blocked | 使用代理或降低请求频率 | [问题排查](references/troubleshooting

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 union-search-skill-1776070516 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 union-search-skill-1776070516 技能

通过命令行安装

skillhub install union-search-skill-1776070516

下载

⬇ 下载 union-search-skill v1.2.0(免费)

文件大小: 809.25 KB | 发布时间: 2026-4-15 14:47

v1.2.0 最新 2026-4-15 14:47
- 新增微信(公众号文章)搜索脚本(JS 版本),支持无需 API 搜索微信公众号文章。
- 文档和说明处同步增加对微信平台的支持,涵盖用法示例与入口导航。
- 项目结构、功能描述和命令行演示新增 wechat 相关模块内容。
- 其他平台、功能无变更。
返回顶部