بنقرة واحدة
search-router
搜索路由器:基于 opencli,按话题和场景把查询路由到合适的搜索源。当用户需要从网络获取信息时(无需用户提及 opencli)加载此技能。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
搜索路由器:基于 opencli,按话题和场景把查询路由到合适的搜索源。当用户需要从网络获取信息时(无需用户提及 opencli)加载此技能。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
将所有机器上的 Pi 和 OMP 会话整理成主题聚合的结构化日报,可选写入 Obsidian 工作日志。
往 pi 的 models.json 新增/适配 provider 模型,含取参、思考三层合成、capture.ts 实测验证与固定。
按需求从 npm pi-package 生态检索符合的 Pi Agent 扩展/技能/主题/prompt 包,采集 npm 元数据与 GitHub 信号,质量评估后整理成表格。与 pi-trending 互补(后者做热度发现)。
Free up disk space on Arch Linux WSL through layered cleanup: cache purge, orphan removal, package audit, and large file scanning. Use whenever the user mentions disk space, cleanup, storage, package review, or wants to shrink their WSL footprint — even if they just say "空间不够", "磁盘满了", "WSL 太大了", or "clean up my system". Prefer this skill over ad-hoc cleanup commands on Arch WSL.
Search and rewrite code by AST structure across 25 languages with ast-grep (sg). Use when the task is structural - find function calls shaped like X, rewrite console.log to logger.info, find all `as any`, migrate require() to import, find empty catch blocks, missing await, codemod a class hierarchy, scan project against YAML rules. Preferred over grep when the user mentions code SHAPE or needs deterministic refactoring across many files. Triggers: 'ast-grep', 'sg', 'ast grep', 'astgrep', 'find all functions that', 'find every call to', 'codemod', 'structural search', 'pattern match code', 'replace pattern across files', 'rename function everywhere', 'find usages of pattern', 'apply this transformation to all', 'migrate X to Y'.
Audit installed Hermes Agent skills for usage frequency and generates an interactive XLSX with Chinese descriptions, dropdown decision columns, and color-coded recommendations. Supports apply mode: reads decisions from XLSX and executes cleanup (delete/disable/enable) after user confirmation, with automatic backup. Smart filtering: already-disabled skills are not re-suggested for cleanup. Uses hermes internal API for authoritative skill classification (builtin/hub/local/external). Use when the user asks about Hermes skill usage statistics, wants to clean up unused Hermes skills, needs to disable low-usage skills, or mentions "技能审计", "清理技能", "不用的技能", "哪些技能可以删", "技能热度", "技能使用频率", "audit hermes skills". This skill is specific to Hermes Agent — do not use for other agents. Make sure to load this skill whenever Hermes skill management, cleanup, or usage analysis is mentioned.
| name | search-router |
| description | 搜索路由器:基于 opencli,按话题和场景把查询路由到合适的搜索源。当用户需要从网络获取信息时(无需用户提及 opencli)加载此技能。 |
根据话题和场景,将查询路由到合适的 opencli 搜索源。核心原则:每次搜索前先想清楚为什么搜、搜什么、去哪搜。
收到用户问题后,先问自己:
只有信息确实不足时才启动搜索。如果已有信息足够,直接回答。
判断完成后,如果确定需要搜索,输出一行决策:
🔍 需要搜索:<一句话说明为什么已有信息不足>
如果不需要搜索,直接回答用户。
根据用户问题和场景选择搜索源。参考 references/sources.md 中的分类站点表,按以下优先级:
doubaogrokgeminireferences/sources.md 中找 1-2 个专用源先选一个 AI 源,不够再补。
选定站点后,分两步验证其可用性:
第一步:确认站点存在。 如果对这个站点不熟悉,运行紧凑的站点列表命令,一次拿到所有可用站点名(站点字段以 opencli list -h 为准):
opencli list -f json | python3 -c "import json,sys; print(', '.join(sorted(set(c['site'] for c in json.load(sys.stdin)))))"
如果确定目标站点在常用列表中(如 grok、gemini、doubao),可以跳过这一步,直接验证子命令。
第二步:查看子命令。 运行:
opencli <site> -h
如果还需要了解具体子命令的参数和输出列,再运行:
opencli <site> <command> -h
子命令签名和参数以 -h 实时输出为准。
如果站点不可用,记录跳过原因,回退到同类其他站点或 AI 源。
按以下结构构造查询:
<主题> + <目标> + <限定条件>
示例:
Rust 新特性Rust 2026年最新稳定版有哪些主要新特性,简洁汇总| 场景 | 模板 |
|---|---|
| 热点/新闻 | <事件> + 最新进展 + <时间范围> + <地区/平台> |
| 对比/推荐 | <对象A> vs <对象B> + <关注维度> + <人群/预算/用途> |
| 中文社区 | <主题> + 中文讨论里主要观点 + <时间范围> |
| 全球资料 | <主题> + overview/background + with sources |
| 求职 | <岗位> + <城市/国家> + market trends/hiring + <时间范围> |
| 购物 | <商品> + reviews/price/value + <地区/预算> |
执行搜索命令。每次搜索前,输出一行理由:
🔍 使用 <site> 搜索 "<query>",因为 <理由>
理由必须具体说明为什么选这个站点、为什么已有信息不足以回答当前问题。
搜索完成后评估结果:
每次查询结束后,在回答末尾追加搜索摘要:
搜索摘要
- 网站:<site1> | 查询词:<term1> | 理由:<reason1>
- 网站:<site2> | 查询词:<term2> | 理由:<reason2>
- 已跳过:<site3>,原因:<不可用/报错/信息已够>
references/sources.md - 所有站点按分类整理(AI 源 + 专用源),包含适用场景和路由提示。当需要选源时,读取此文件查找合适的站点。只读与当前查询相关的分类段落,无需全量加载。