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。

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

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

小夜