FoneClaw 工具、外掛、技能與工作流程指南:Android Agent 能力層怎麼選
FoneClaw 工具、外掛、技能、工作流程與捷徑各自負責不同能力層:Tool 執行、Plugin 增加能力、Skill 提供指引、Workflow 串起步驟、Shortcut 快速啟動。
- FoneClaw 的 Tool、Plugin、Skill、Workflow 和 Shortcut 對應五個不同責任:執行、增加、指引、排序、啟動。
- Tool 是最小可執行單位;Plugin 能把新的 Android 或服務能力帶進 FoneClaw,但仍受 Android 權限與 FoneClaw 核准控制。
- Skill 提供可重用的任務知識,Workflow 保存有順序的流程,Shortcut 讓常用任務更快開始;三者會引導執行,但權限仍由工具與核准層處理。
- 我們在 FoneClaw 目前可用能力中,把懸浮助手、目前畫面、任務連續性、核准、停止與權限復原放進同一條使用路徑,讓能力層可以組合也能被使用者檢查。
一張表看懂 FoneClaw 工具、外掛、技能與工作流程
在 FoneClaw 裡,Tool、Plugin、Skill、Workflow 和 Shortcut 是五個不同能力層。最短答案是:Tool 執行動作,Plugin 增加能力,Skill 指引任務,Workflow 排列步驟,Shortcut 啟動常用入口。這些層次會一起工作,讓 Android Agent 可以從一句需求走到可確認的手機動作,同時保留權限、核准、停止與復原。
我們在打造 FoneClaw 時,很早就學到一件事:把所有能力都叫做「外掛」會讓使用者、開發者和模型都難以判斷責任。當使用者說「幫我開勿擾並準備會議」,系統需要知道哪一段是裝置設定、哪一段是會議慣例、哪一段是可保存流程,哪一段只是常用啟動方式。清楚分層能減少誤解,也能讓每個敏感步驟被正確檢查。
| 能力層 | 英文標籤 | 主要動詞 | 適合處理 | 使用者要看什麼 |
|---|---|---|---|---|
| 工具 | Tool | 執行 | 單一明確手機動作,例如調整音量、開 App、建立提醒 | 動作目標、權限、結果 |
| 外掛 | Plugin | 增加 | 新增服務、檔案、媒體或專業能力 | 來源、啟用狀態、可用工具、資料範圍 |
| 技能 | Skill | 指引 | 可重用的任務知識、規則、格式和操作方式 | 它會如何影響建議與步驟 |
| 工作流程 | Workflow | 排序 | 可重複的多步驟任務 | 每一步順序、核准點、停止點 |
| 捷徑 | Shortcut | 啟動 | 常用任務的一鍵或短句入口 | 會啟動哪個任務與預設內容 |
這張表是我們在產品裡使用的思考方式。若你只需要一次裝置動作,選 Tool;若要把新能力帶進 Android Agent,選 Plugin;若要保存知識與處理規則,選 Skill;若同一件事會反覆照順序做,選 Workflow;若只是想更快開始,選 Shortcut。想先看目前公開能力面,可以從 FoneClaw 功能頁 了解 100+ built-in tools 和受治理的能力分類。
Tool 負責原子動作,Plugin 增加可安裝能力
Tool 是 FoneClaw 裡最接近實際手機動作的單位。它有明確輸入、可檢查輸出、風險等級、權限需求與核准策略。像開啟 App、讀取目前可見畫面、調整支援的音量狀態、準備勿擾設定、建立提醒、處理截圖這類任務,都適合用 Tool 的方式管理。Tool 的價值在於邊界清楚:它要做什麼、需要什麼權限、完成後如何驗證。
我們公開使用「100+ built-in tools」這個穩定說法,因為能力面會隨產品更新擴充,讀者需要的是可靠分類與治理方式,而非會過期的精確數字。FoneClaw 的工具層會配合 Android 權限與 FoneClaw 核准設定;當一個動作會影響裝置狀態、外部對象或使用者資料,流程會把關鍵資訊呈現給使用者檢查。
Plugin 是可安裝的能力包。它可以帶入新的工具、服務連線、檔案處理方式或媒體任務能力。FoneClaw 目前已建立 Plugin 與 Extension 基礎,加入 marketplace search、trusted APK verification、dynamic plugin tools 和 Tool Approval Mode,也補上逐工具管理、搜尋、啟用控制、核准覆寫和 signed GitHub-delivered plugin packages。這些設計讓外掛成為受管理的能力來源。
實作上,Tool 和 Plugin 常常連在一起:Plugin 增加一組能力,Tool 是其中可被 Agent 呼叫的具體動作。若你想看檔案型外掛如何處理路徑、批次預覽和刪除核准,可以讀 Android AI 檔案管理 Agent Plugin:安裝、路徑、批次預覽與刪除核准。如果你想看媒體任務如何以本機外掛形式呈現,免費 FoneClaw YouTube 下載外掛:本機 Plugin、Android 分享連結、格式核准與取消任務 展示了安裝、格式確認與取消任務的實際邊界。
對開發者來說,核心觀念是執行契約。FoneClaw Tool Catalog 文件描述了工具契約與政策中繼資料,這讓模型能選擇工具,也讓產品能治理工具。外掛增加能力,工具承接執行,核准與權限決定敏感動作如何落地。
Skill 指引任務,Workflow 保存流程,Shortcut 快速啟動
Skill 是可重用的指引包。它可以描述某類任務的背景、限制、資料格式、偏好語氣、檢查規則或操作順序建議。FoneClaw 目前已導入 Skill import flow,讓使用者或建構者可以把可重用知識帶進任務處理。Skill 的位置很重要:它影響 Agent 如何理解與規劃,手機動作仍由工具契約、Android 權限和核准流程完成。
舉例來說,一個「會議摘要 Skill」可以要求先擷取重點、列出待辦、避免替使用者承諾時間,再建議建立提醒或準備訊息。這個 Skill 提供任務規則;真正建立提醒、開啟日曆、準備訊息草稿,仍會走對應 Tool。FoneClaw Skill Format 文件把 Skill 定義成帶有中繼資料的可重用 instruction package,這也是我們把指引和執行分開管理的原因。
Workflow 是保存下來的有序程序。它適合「每次都差不多、但步驟不只一個」的事情,例如會議前開勿擾、調整音量、打開日曆、開啟 Discord 或會議 App、最後建立會後提醒。Workflow 會把順序、條件、核准點與停止點放進可重複的流程。FoneClaw Workflow Format 文件描述了保存有序程序的格式;執行時仍會套用工具契約與核准。
Shortcut 是快速入口。FoneClaw 目前已加入 shortcut command system,讓常用任務可以用更短的命令或按鈕開始。Shortcut 可以指向一個 Tool、一段 Workflow,或一個帶預設語境的常用任務。它負責把任務叫出來,不會把後續敏感步驟變成免確認。
同一個目標可以在三個層次呈現:Skill 教 Agent 如何處理「會議前準備」,Workflow 保存「開勿擾、調音量、開會議 App、建立會後提醒」的順序,Shortcut 讓你用一句「進入會議模式」啟動。若你想看多步驟任務如何設計成日常流程,可以延伸讀 用一句話完成 Android 任務自動化:FoneClaw 多步驟手機操作指南。
FoneClaw 能力層如何組合
一個完整的 FoneClaw 任務,通常從使用者請求開始。你可能按下懸浮助手、輸入一句話、用語音說出目標,或從 Shortcut 啟動常用流程。FoneClaw 會取得使用者提供的上下文,例如目前畫面、任務文字、已知偏好或已啟用的能力,接著把目標轉成可執行計畫。
接下來,Skill 會提供處理方向。它可能提醒 Agent 在客戶回覆中保持禮貌、在檔案操作中先預覽、在會議模式中先確認勿擾狀態。Workflow 會提供順序:第一步檢查狀態,第二步準備變更,第三步請使用者核准,第四步驗證結果。Tool 則負責每個實際動作。
Plugin 會在能力面加入新的可用工具。若安裝了檔案管理外掛,FoneClaw 可以看到外掛提供的檔案搜尋、預覽或批次處理工具;若安裝了媒體任務外掛,模型可以在支援條件下呼叫相應工具。每次呼叫仍會依工具契約、外掛來源、使用者設定與任務風險處理。
我們把這種組合做成可見流程,是因為 Android Agent 的可靠性來自責任清楚。請求負責表達目標,Skill 負責指引,Workflow 負責順序,Plugin 負責增加能力,Tool 負責執行,核准層負責使用者控制,驗證層負責回報結果。若你正在研究 App 如何把能力開放給 Agent,App Intents 可被機器呼叫的 App:AI Agent 怎麼真正執行手機任務 可以把這套分層放到更廣的可呼叫應用生態裡理解。
各能力層的權限、核准與資料責任
能力分層也讓權限與資料責任更容易說清楚。Android permission 是系統層授權,決定 App 或外掛能否使用麥克風、通知、檔案、位置、藍牙等資源。FoneClaw approval 是任務層核准,決定某個具體動作是否可以在當下執行。兩者一起形成使用者控制:系統授予可用範圍,FoneClaw 在任務點呈現意圖、內容與結果。
Tool 可以宣告需要的權限、風險等級與核准模式。Plugin 可以提供能力與工具,但啟用外掛會讓使用者檢查來源、用途與可用範圍。Skill 和 Workflow 主要保存文字規則與程序設計;它們會影響任務處理,實際手機操作仍由可治理工具完成。Shortcut 保存入口與預設任務語境,讓使用者少打字、少搜尋。
資料責任也應按層管理。Plugin 可能有自己的資料處理方式,使用者要看來源與權限;Skill 可能包含公司寫作規則、個人格式偏好或操作原則;Workflow 可能保存常用步驟;Tool 執行時會產生結果與狀態。FoneClaw 的產品方向,是讓這些資訊盡量保持可檢查、可停下、可移除。
我們在安全設計上採取逐層治理,而非把「已安裝」視為永久授權。想深入理解 Skill、安裝前掃描與手機權限之間的關係,可以讀 AI Agent 技能安全:為什麼手機 Agent 不能只靠安裝前掃描。對一般使用者來說,最實用的檢查是:這個層次保存的是知識、流程、入口,還是會真的呼叫手機動作。
三個 FoneClaw 端到端範例
第一個例子是可逆的裝置設定:開啟勿擾。你可以對 FoneClaw 說「幫我進入專注模式 45 分鐘」。這裡最適合的能力層是 Tool,因為任務核心是一個明確的裝置狀態變更。FoneClaw 會準備支援的勿擾設定,呈現變更內容,讓使用者核准,再驗證結果。若權限缺失,權限復原流程會把使用者帶到可處理的位置。
第二個例子是會議前準備。這通常包含多步驟:檢查音量、開勿擾、打開日曆或會議 App、建立會後待辦、準備會議筆記模板。這時 Workflow 是主要載體,Skill 可以提供會議規則,Tool 負責每個實際動作,Shortcut 讓你用「準備開會」快速啟動。截至目前可取得的最新產品資訊,FoneClaw 已加入懸浮助手、目前畫面附加、任務連續性、核准、停止、權限復原與 quick actions;使用者可以到 FoneClaw 下載頁 取得目前版本。
第三個例子是外掛支援的檔案或媒體任務。假設你要整理一批下載檔案,或從分享連結啟動媒體處理流程,Plugin 會把專門能力帶進 FoneClaw,Tool 執行具體操作,Skill 提醒先預覽再處理,Workflow 保存常用步驟。涉及刪除、覆寫、分享或大量處理時,使用者要看到目標、數量和結果。
這三個例子讓層次差異很具體:單一狀態變更優先找 Tool;反覆出現的有序任務適合 Workflow;新服務或專門能力放進 Plugin;任務規則放在 Skill;常用入口交給 Shortcut。若你的日常包含大量檔案整理,Android AI 檔案管理 Agent Plugin:安裝、路徑、批次預覽與刪除核准 能提供更完整的外掛案例;若你正在建立固定 Android 任務流程,用一句話完成 Android 任務自動化:FoneClaw 多步驟手機操作指南 會更適合延伸。
如何選擇正確的 FoneClaw 擴充層
選擇能力層時,我們會先問「真正要改的是哪一層」。需要一個手機動作,就選 Tool;需要新增服務或專門能力,就選 Plugin;需要重用任務知識,就選 Skill;需要保存有順序的多步驟任務,就選 Workflow;需要更快啟動,就做 Shortcut。這個規則可以讓設計保持小而清楚。
常見分類錯誤有三種。第一,把 Skill 當成權限來源;更好的做法是讓 Skill 提供指引,再由 Tool 和核准層執行。第二,把 Workflow 當成全自動承諾;更好的做法是把核准點與停止點寫進流程。第三,把 Plugin 當成無限制能力入口;更好的做法是檢查來源、工具契約、資料範圍與啟用狀態。
如果你第一次建立 FoneClaw 能力層,從可逆任務開始:做一個 Shortcut 啟動「會議前檢查」,Workflow 依序檢查音量和勿擾,Tool 執行可確認動作,Skill 提醒保留會後待辦。等你知道哪一步最常重複,再決定是否需要 Plugin 或更完整的工作流程。若想把 FoneClaw 的能力層連到更大的可呼叫 App 生態,App Intents 可被機器呼叫的 App:AI Agent 怎麼真正執行手機任務 是下一篇適合閱讀的架構文章。
我們對 FoneClaw 的建構方向,是讓每個能力層都有清楚責任:小動作可驗證,新能力可安裝,任務知識可重用,流程可保存,入口可加速。當這些層次各自清楚,Android Agent 才能在日常任務中可靠地幫你少切換、少重複,也在敏感步驟前把控制權交到你手上。