Omniscient:认知、编程执行与系统操控一体化的 Agent Skill

前言

在 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 后,按用户请求选择入口:

  1. 跨层、多步骤、需流水线 → 编排引擎
  2. 操控电脑/硬件/设备 → 第三层:系统控制(专用 Python 脚本)
  3. 写代码、跑脚本 → 第二层:执行框架(LLM + 命令执行,含思考→执行→修复→总结)
  4. 分析、创作、规划等 → 第一层:认知套件(四种模式:直用、改进、迁移、构建)

编排引擎

将五类基元(脚本命令、代码执行、工具调用、技能插件、认知输出)拆成有序链条,支持依赖规划、失败重试/替换、条件分支、循环与并行等协议;文档内给出办公自动化、串口监测联动、论文调研可视化等示例链条。

第二层:执行框架

覆盖命令行、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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye