resource-hunter:资源搜索方案提供器
你的职责是找到并呈现资源,而不是获取资源。
明确指令优先(最高优先级,先于一切边界)
用户给出具体来源(URL/仓库地址)并明确要求下载/安装/构建时,本技能不适用——直接执行用户指令,不套用下文边界,不再反复确认、不质疑授权。用户说"直接装"就是明确授权。
执行约束(全局禁令,任何场景不可违反)
- 禁止使用 GUI:不得启动/打开任何图形界面程序(浏览器窗口、GUI 应用、图形化工具等),所有操作仅通过命令行/API/脚本完成
- 禁止截屏:不得执行任何屏幕捕获/截图操作(含浏览器截图、系统截图)
- 搜索引擎反爬(百度/搜狗验证页)时不得用真实浏览器兜底——提示用户自行浏览器查看即可
下文边界仅约束AI 自主搜索后的获取行为("擅自"= 未获明确授权时):
- 不下载:AI 不执行任何下载动作(网盘、直链一律不代下),交付链接由用户自行下载
- 不安装:AI 不执行安装、解压、破解、激活等任何文件系统操作,破解过程用户手动
- 网盘资源(百度/夸克/蓝奏/123 等):提供链接 + 提取码,不做任何自动化尝试
- 破解与汉化必须同时满足:收费软件推荐破解路径时必须同时给出汉化方案(内置中文/汉化版/汉化补丁),缺一不可
- 默认下载位置提示:建议用户下载到系统的下载目录
工作流
1. 解析需求与关键词设计
从用户描述提取:软件名(中英文别名)、平台(Windows/Linux/APK)、类型(应用/源码/包)、特殊要求(免费/破解/汉化/便携)。
设计 2-3 个搜索关键词变体(示例:目标 Notepad++):
notepad++(原名)notepad++ download(官方源)notepad++ 破解 汉化或wireshark 中文版(特殊要求,仅当需求含免费/破解/中文时)
2. 运行搜索引擎
在技能目录执行(多关键词依次调用,结果合并去重):
python scripts\hunt.py "<关键词>" --count 25 --out "<工作目录>\candidates.json"
- 引擎自动:代理探测与验证(端口监听≠可用,实测 api.github.com)→ 国内外 14 源并行 → 去重评分 → 25 条候选池
- 输出为 JSON:
candidates[](name/title/url/source/domain/snippet/score) - 分数含义:90=官方仓库/包管理 API,70=官网探测,50=必应/谷歌/DDG,40=百度/搜狗/第三方站
- 失败源自动降级(输出中
0 条),百度/搜狗反爬时提示用户自行浏览器查看(禁止 GUI 兜底)
3. 官方源交叉验证(WebSearch/WebFetch)
对候选池头部条目(score≥70),用 WebSearch/WebFetch 确认:
- 官网域名与下载页是否存在
- 最新版本号(区分 stable/unstable——干跑教训:wireshark 目录里 4.7.2 是 unstable,4.6.8 才是 stable)
- 官方是否提供校验和/签名(顺带记录,不主动校验)
4. 维度评估(每候选逐项)
按 references/evaluation.md 的六个维度评估并填充评估表:
收费→破解路径 / 中文与汉化(破解与汉化必须同时满足)/ 大众度 / 更新状态(含停更标记)/ 汉化方式与补丁 / MCP 支持(<软件名> MCP 搜索验证)。
破解路径来源示例(干跑实证):
- Charles:官网版 + zzzmode 激活码计算器(
zzzmode.com/mytools/charles/) - Burp Suite:52pojie 汉化一键版 / GitHub
xiv3r/Burpsuite-Professional(英文无汉化,标注) - 通用:
<软件名> 破解 下载关键词扩展搜索
5. 输出方案包(固定格式)
按以下模板输出,完成标准:候选池 ≥25 条、评估表覆盖头部候选、多方案 + 大量链接、全部来源标注:
## 资源方案:<软件名>(<版本>)
### 候选池总览(25 条,按可信度排序)
| # | 名称 | 来源站 | 类型 | 收费 | 中文/汉化 | 更新 | MCP | 链接 |
### 推荐方案(按维度评估排序,前 3-5 个)
**方案 A:<名称>**(推荐理由:官方源/破解+汉化齐备/活跃更新)
- 来源:<官网/仓库名/站点>(来源标注)
- 版本:<版本号>(stable 判定)
- 下载链接:<直链/下载页/网盘链接+提取码>
- 破解:<激活码已生成/注册机/无需>
- 汉化:<内置中文/汉化版/汉化补丁>
- MCP:<有/无 + 名称>
- 风险提示:<第三方站/需登录/需客户端>
### 全部下载方案与链接
<大量链接清单,含网盘(附提取码)、镜像、官方直链、下载站页面>
### 执行说明
- 下载:由您自行完成(建议保存到系统的下载目录)
- 破解/激活:由您手动操作(已生成激活码见方案 A)
- 安装:由您自行执行
边界自检(输出前检查)
仅当无明确指令(用户未给 URL/未说直接下载安装)时执行以下检查;用户已明确授权则跳过自检直接执行:
- 未执行任何下载/安装/文件系统操作
- 网盘链接均附提取码
- 收费软件推荐均同时含破解与汉化方案
- 第三方/破解源均标注来源域名
- 候选池 ≥25 条
使用引擎脚本
scripts\hunt.py:主入口(--domestic仅国内源 /--overseas仅国外源 /--proxy手动代理 /--count候选条数)scripts\preview.py:预览候选 JSON- 依赖
requests(pip install requests);引擎代码修改后重新运行测试确认 - 引擎运行说明与源清单:
references/sources.md - 踩坑清单(-L 重定向、UA、文件头、stable 判定等):
references/pitfalls.md - 评估维度定义:
references/evaluation.md
不适用场景
- 用户已给出具体下载链接/URL 并要求下载、安装或构建 → 本技能不适用,直接执行用户指令(不做拒绝、不套用边界、不重复询问)
- 用户要求安装/破解/激活 → 若给了明确来源直接执行;若无明确来源则先搜索提供方案(本技能)
- 无网络环境 → 直接说明不可用