Skip to main content
使用本頁選擇適合的功能介面。工具是可呼叫的動作,Skills 用於教導代理如何工作,而外掛則會新增執行階段功能,例如工具、供應商、頻道、鉤子與封裝的 Skills。 本頁是概覽與導覽頁面。如需完整的工具政策、預設值、群組成員資格、供應商限制與設定欄位,請參閱工具與自訂供應商

從這裡開始

對多數代理而言,請先從內建工具類別開始,只有在代理應看到較少工具或需要明確的主機存取權時,才調整政策。

選擇工具、Skills 或外掛

1

當代理需要執行動作時,使用工具

工具是代理可呼叫的具型別函式,例如 execbrowserweb_searchmessageimage_generate。當代理需要 讀取資料、變更檔案、傳送訊息、呼叫供應商或操作其他系統時,請使用工具。 可見的工具會以結構化函式定義的形式傳送給模型。模型只會看到通過目前設定檔、允許/拒絕政策、供應商限制、 沙箱狀態、頻道權限與外掛可用性篩選的工具。
2

當代理需要指示時,使用 Skill

Skill 是載入代理提示詞中的 SKILL.md 指示套件。當代理已具備所需工具, 但需要可重複使用的工作流程、審查準則、命令順序或操作限制時,請使用 Skill。Skills 可以位於工作區、共用 Skill 目錄、受管理的 OpenClaw Skill 根目錄或外掛套件中。Skills | Skill 工作坊 | 自我學習 | 建立 Skills | Skills 設定
3

當 OpenClaw 需要新功能時,使用外掛

外掛可以新增工具、Skills、頻道、模型供應商、語音、 即時語音、媒體生成、網頁搜尋、網頁擷取、鉤子與其他 執行階段功能。當功能包含程式碼、認證資訊、生命週期鉤子、 資訊清單中繼資料或可安裝的封裝時,請使用外掛。 現有外掛可從 ClawHub、npm、git、本機目錄或封存檔安裝。安裝與設定外掛 | 建置外掛 | 外掛 SDK

內建工具類別

此表列出代表性工具,協助你辨識其介面;它並非完整的政策參考。如需確切的群組、預設值與允許/拒絕語意,請參閱工具與自訂供應商
程式碼模式與工具搜尋是實驗性的 OpenClaw 代理介面。Codex 測試框架執行會使用 Codex 原生程式碼模式、原生工具搜尋、延後載入的動態 工具與巢狀工具呼叫,而非 tools.codeModetools.toolSearch

外掛提供的工具

外掛可以註冊其他工具。外掛作者會透過 api.registerTool(...) 與資訊清單的 contracts.tools 串接工具;如需 合約詳細資訊,請參閱外掛 SDK外掛資訊清單 常見的外掛提供工具包括:
  • 差異,用於呈現檔案與 Markdown 差異
  • 顯示小工具,用於在支援的聊天用戶端中顯示自包含的行內 SVG 與 HTML
  • 螢幕,用於配置已連線的控制介面
  • LLM 任務,用於僅輸出 JSON 的工作流程步驟
  • Lobster,用於具備可恢復核准機制的型別化工作流程
  • Tokenjuice,用於壓縮嘈雜的 execbash 工具 輸出
  • 工具搜尋,用於探索及呼叫大型工具 目錄,而不必將每個結構描述都放入提示中
  • 畫布,用於節點畫布控制與 A2UI 呈現

設定存取權與核准

工具政策會在模型呼叫前強制執行。如果政策移除某項工具, 模型在該回合就不會收到該工具的結構描述。執行可能會因全域設定、 各代理程式設定、頻道政策、提供者限制、沙箱規則、 頻道/執行階段政策或外掛可用性而失去工具。

擴充功能

依據你需要 OpenClaw 執行的工作,選擇擴充途徑:

疑難排解缺少的工具

如果模型看不到或無法呼叫某項工具,請先檢查目前回合的有效政策:
  1. 工具與自訂提供者中檢查作用中的設定檔、tools.allowtools.deny
  2. 工具與自訂提供者中檢查提供者特定限制,並確認所選的 模型提供者支援該工具 形式。
  3. 使用沙箱、工具政策與提高權限的比較提高權限執行,檢查頻道權限、沙箱狀態及提高權限存取。
  4. 外掛中檢查擁有該工具的外掛是否已安裝並啟用。
  5. 對於委派執行,請在各代理程式的沙箱與工具限制中檢查各代理程式的限制。
  6. 對於大型 OpenClaw 目錄,請確認執行使用的是直接公開工具、程式碼模式,還是工具搜尋

相關內容

  • 自動化,涵蓋排程、任務、心跳偵測、掛鉤、 常設指令及 Task Flow
  • 代理程式,涵蓋代理程式模型、工作階段、記憶體及 多代理程式協調
  • 工具與自訂提供者,提供標準工具 政策參考
  • 外掛,用於安裝及管理外掛
  • 外掛 SDK,提供外掛作者參考
  • Skills,說明 Skill 載入順序、閘控與設定
  • Skill 工作坊,用於產生及審查 Skill 建立作業
  • 工具搜尋,用於精簡探索 OpenClaw 工具 目錄
  • 程式碼模式,用於透過隱藏的 OpenClaw 工具目錄執行精簡的 JavaScript 或 TypeScript 工作流程
  • 群集,用於從程式碼模式進行結構化分派與收集