前言¶
在 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。