前言¶
在 Cursor、Claude Code 等环境里,常见做法是单独装「写作提示词」Skill,或依赖 Agent 自带的终端与文件工具写脚本。任务一旦跨层——既要推理规划,又要跑代码,还要调本机窗口、硬件或外设——往往要在多条规则和多份脚本之间手工拼接,路由也不清晰。
下面介绍 SkillHub 上的 Omniscient(全知全能技能)。它在一份基于 SKILL.md 的说明里,把认知提示、代码/命令执行和 Windows 系统操控脚本收进同一套任务路由与编排协议,适合希望用单一 Skill 覆盖多类任务的开发者。
这是什么¶
Omniscient 是作者王教成(波动几何)发布在 SkillHub 的 Agent Skill,当前公开版本为 v1.0.4。SkillHub 页面简介为「全知全能技能」,分类标签包含知识管理、知识库问答、信息检索;站内 AI 评分为 4.4/5.0,科恩实验室与云鼎实验室标注为「安全,无风险」。
技能定位(见包内 SKILL.md 元数据):整合认知套件、执行框架、系统控制三层,并配有编排引擎,将脚本命令、代码执行、宿主工具、其他 Skill 插件与纯 LLM 输出统一为可组合的「基元」。
官方入口(任务给定):https://api.skillhub.cn/user_e02e04b8/omniscient
可浏览的 SkillHub 技能页:https://skillhub.cn/skills/omniscient
说明:公开页与 CLI 安装标识为 @indiv-wangjiaocheng/omniscient;若你持有 @user_e02e04b8/omniscient 的安装提示,安装步骤仍以 SkillHub 安装文档为准,将 namespace 换成你账号下的标识即可。
核心功能¶
以下能力均来自已安装的 v1.0.4 包内 SKILL.md 与 scripts/、references/ 目录,不做外延推断。
任务路由¶
Agent 加载 Skill 后,按用户请求选择入口:
- 跨层、多步骤、需流水线 → 编排引擎
- 操控电脑/硬件/设备 → 第三层:系统控制(专用 Python 脚本)
- 写代码、跑脚本 → 第二层:执行框架(LLM + 命令执行,含思考→执行→修复→总结)
- 分析、创作、规划等 → 第一层:认知套件(四种模式:直用、改进、迁移、构建)
编排引擎¶
将五类基元(脚本命令、代码执行、工具调用、技能插件、认知输出)拆成有序链条,支持依赖规划、失败重试/替换、条件分支、循环与并行等协议;文档内给出办公自动化、串口监测联动、论文调研可视化等示例链条。
第二层:执行框架¶
覆盖命令行、Python 脚本、常见 CLI 与 HTTP 调用;对高危命令(如 rm -rf /)要求用户确认,对 sudo、pip uninstall 等给出警告级别说明。
第三层:系统控制(18 个模块)¶
通过 scripts/ 下独立脚本控制 Windows 环境,模块包括:窗口与进程、硬件(音量/亮度等)、网络与 WiFi、GPU、存储、电池、音频、显示器、温度、输入设备、串口、蓝牙、物联网(含 Home Assistant)、打印机、扫描仪、摄像头、GUI 自动化(截图/OCR/键鼠)等。命令语法见 references/command_reference.md,安全审查见 references/security_checklist.md。
第三层默认假设 WorkBuddy 风格路径(Windows):Python 与虚拟环境在 ~/.workbuddy/binaries/python/,脚本目录为 ~/.workbuddy/skills/omniscient/scripts/。首次使用需按 SKILL.md 创建 venv 并安装 pyautogui、pyserial、bleak 等依赖。
安装与启用¶
安装流程以 SkillHub 官方文档 skillhub.cn/install/skillhub.md 为准。
1. 安装 SkillHub CLI(若尚未安装)¶
command -v skillhub && skillhub --version
未安装时可执行完整安装(文档推荐):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
2. 安装 Omniscient 到当前 Agent 的 skills 目录¶
文档强调:必须用 --dir 指向当前客户端识别的 skills 目录,否则默认落在 ./skills/ 可能不会被加载。
在 SkillHub 搜索到的可安装包为:
skillhub install omniscient --namespace indiv-wangjiaocheng --dir ~/.cursor/skills/
各客户端常见路径(摘自安装文档):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下.agents/skills/
也可按页面提示,让 Agent 阅读 https://skillhub.cn/install/skillhub.md 后安装 @indiv-wangjiaocheng/omniscient(或你账号下的 @user_e02e04b8/omniscient)。
安装完成后重启或重新加载 Agent,使 SKILL.md 进入技能列表。
典型用法¶
纯认知任务(第一层)¶
用户给出明确目标(翻译、总结、写文档)时,默认走模式直用;需要优化现有方案时用模式改进,跨领域搬模式用模式迁移,从零探索方案用模式构建。未指定模式时文档默认直用。
脚本与命令任务(第二层)¶
描述数据处理或接口调用需求即可;Agent 按「思考→执行→修复→总结」生成并运行脚本,对高危操作会先征求确认。
本机操控(第三层)¶
用自然语言映射到脚本调用,例如(摘自 SKILL.md):
- 列出窗口:
window_manager.py list - 将音量设为 50:
hardware_controller.py volume set --level 50 - 全屏截图:
gui_controller.py screenshot full
在 Cursor 等环境中,需由 Agent 通过命令执行工具调用上述 Python 脚本;路径与解释器以你本机 SKILL.md 中的 WorkBuddy 配置为准,若脚本实际安装在 ~/.cursor/skills/ 下,应使用安装后的真实 scripts/ 路径。
跨层编排(编排引擎)¶
例如任务「读取 Excel 生成报告并调低屏幕亮度」,文档建议的基元顺序为:激活 Excel 窗口 → 截图确认 → 认知规划 → Python 读表写报告 → 保存文件 → hardware_controller.py screen brightness 调亮度。类似链条可扩展到串口、物联网与通知逻辑组合。
适用场景与注意¶
适合谁
- 希望一个 Skill 统一「想清楚、写代码跑通、动本机」的 Windows 桌面用户(尤其已使用或能接受 WorkBuddy 类 Python 布局的环境)。
- 需要串口、蓝牙、Home Assistant、GPU/磁盘巡检等脚本化操控,又不想每次手写命令的开发者。
限制与注意
- 第三层脚本面向 Windows;SkillHub 另有独立技能 Linux Omniscient(
linux-omniscient),Linux 场景应选用对应包而非本技能。 - 系统控制涉及关机、杀进程、改网络等操作,务必遵守 Skill 内安全规则:先
list再操作,破坏性步骤需用户确认。 - GPU 监控等能力依赖
nvidia-smi或额外工具(如 OpenHardwareMonitor),环境不满足时部分子命令会失败。 - SkillHub 页面标签侧重「知识管理」,与包内「全栈任务路由 + 系统操控」的体量相比,安装前建议通读
SKILL.md架构图,避免误以为仅是知识库问答 Skill。
结尾¶
Omniscient 把认知提示、命令/代码执行和 Windows 操控脚本收敛到同一套路由与编排说明里,适合作为「单 Skill 多场景」的参考实现。版本与评测信息以 SkillHub 为准;获取包内容与安装指引可访问 https://skillhub.cn/skills/omniscient,任务指定的 API 入口为 https://api.skillhub.cn/user_e02e04b8/omniscient。