logo
開發者文件
搜尋
技能管理

技能管理

概述

**技能(Skills)**是預封裝的專業能力模組,每個技能透過 SKILL.md 檔案宣告身分、觸發條件與執行邏輯。系統預置 21 項技能,使用者還可以建立自訂技能或使用企業統一部署的技能。

技能管理頁面-CN


21 項預置技能

Office 文件類(4 項)

技能 說明
docx Word 文件生成與編輯
xlsx Excel 表格建立與處理
pptx PowerPoint 簡報製作
pdf PDF 文件處理

搜尋類(4 項)

技能 說明
web-search 網頁搜尋,取得即時資訊
films-search 影視作品搜尋
music-search 音樂搜尋
technology-news-search 科技資訊搜尋

設計類(3 項)

技能 說明
canvas-design 畫布設計,可視化創意生成
frontend-design 前端介面設計與程式碼生成
remotion 程式化影片生成(基於 Remotion 框架)

AI 生成類(2 項)

技能 說明
seedance AI 影片/舞蹈生成
seedream AI 圖像生成

開發類(2 項)

技能 說明
develop-web-game Web 小遊戲開發
playwright 瀏覽器自動化測試與操作

工具類(4 項)

技能 說明
create-plan 建立結構化計畫
scheduled-task 定時任務建立與管理
local-tools 本地工具集(系統資訊、檔案操作等)
imap-smtp-email 郵件收發(IMAP/SMTP 協定)

其他(2 項)

技能 說明
weather 天氣資訊查詢
skill-creator 元技能 — 透過對話建立新技能

技能載入機制

目錄掃描

系統自動掃描 SKILLs/ 目錄,每個子目錄包含一個技能:

SKILLs/ ├── web-search/ │ ├── SKILL.md ← 技能宣告檔案 │ └── ... ← 輔助檔案 ├── docx/ │ ├── SKILL.md │ └── ... └── ...
                      
                      SKILLs/
├── web-search/
│   ├── SKILL.md          ← 技能宣告檔案
│   └── ...               ← 輔助檔案
├── docx/
│   ├── SKILL.md
│   └── ...
└── ...

                    
此代碼塊在浮窗中顯示

SKILL.md 規範

每個技能的 SKILL.md 檔案宣告:

  • 技能名稱與描述
  • 觸發條件:在什麼情況下自動啟用此技能
  • 執行邏輯:技能的具體行為與能力

載入方式

技能在對話中以 execute_skill_{id} 的形式注入為工具,Agent 根據任務需要自動選擇呼叫。使用者也可在 PromptInput 中手動選擇啟用的技能。


技能狀態管理

狀態 說明
已啟用 對話中可被 Agent 呼叫
已停用 不出現在工具列表中

技能啟用狀態儲存在 skill_states.json 中,可在設定頁面切換。


自訂技能

透過 skill-creator 元技能,使用者可以在對話中建立新技能:

  1. 在對話中描述想要建立的技能功能
  2. skill-creator 自動生成 SKILL.md 與輔助檔案
  3. 新技能出現在技能列表中

也支援從以下來源安裝:

  • 本地目錄:直接放置到 SKILLs/ 目錄
  • Git 儲存庫:複製到本地
  • ZIP 檔案:解壓縮到技能目錄

企業技能

工作空間管理員可透過企業資源統一發布技能到組織:

特性 說明
組織隔離 企業技能按 orgId 隔離,不同組織不互通
自動同步 APP 端定期(30 分鐘)從後端同步企業技能
安全級別 企業技能可設定安全級別限制


操作指南

如何啟用/停用技能

  1. 開啟 APP → 設定 → 技能
  2. 瀏覽技能列表,每個技能旁有啟用/停用開關
  3. 切換開關即可

影響

  • 啟用技能 → Agent 在對話中可以呼叫該技能。例如啟用 web-search 後,Agent 可以搜尋網頁取得即時資訊。
  • 停用技能 → Agent 完全不知道該技能存在。例如停用 web-search 後,Agent 只能依賴自身知識回答,無法取得最新資訊。

啟用/停用的實際效果範例

技能 啟用時 Agent 能做什麼 停用時的影響
web-search 搜尋網頁取得最新資訊 Agent 無法取得即時資訊,可能給出過時的回答
docx 生成 Word 文件並提供下載 Agent 只能輸出純文字,無法建立格式化文件
playwright 自動控制瀏覽器(截圖、表單填寫、爬取) Agent 無法操作瀏覽器
seedream 生成 AI 圖像 Agent 無法生成圖片
imap-smtp-email 收發郵件 Agent 無法處理郵件相關任務
scheduled-task 建立定時自動執行的任務 Agent 無法設定定時任務

如何建立自訂技能

使用內建的 skill-creator 元技能:

  1. 確保 skill-creator 技能已啟用
  2. 在 Work 對話中描述你想要的技能,例如:「幫我建立一個技能,可以自動格式化 JSON 檔案」
  3. skill-creator 會生成 SKILL.md 與輔助檔案
  4. 新技能自動出現在技能列表中,可以啟用使用

也可以手動建立:將包含 SKILL.md 檔案的目錄放入 SKILLs/ 資料夾。


常見問題

技能列表中看不到企業技能

企業技能每 30 分鐘從後端同步一次。可以嘗試重啟 APP 觸發立即同步。確認工作空間管理員已在企業資源中發布了技能。

啟用了技能但 Agent 沒有使用

Agent 根據任務需求自主決定是否呼叫技能。可以在對話中明確指示:「請使用 web-search 技能搜尋最新的 React 版本」。


相關文件