ガイド
📅 2026-09-29 ⏱️ 12分 Dean Dean

FoneClawのTool、Plugin、Skill、Workflow、Shortcutの違い:Androidエージェントの能力レイヤーを選ぶ実用ガイド

FoneClawのTool、Plugin、Skill、Workflow、Shortcutを、実行、機能追加、案内、手順保存、起動の役割で比較。読み取りだけのWorkflow例と承認・失敗時の確認点も紹介します。

スマートフォンから光るブロック、立方体、接続点、一覧、盾の図柄へ線が伸びる概念イラスト
📋 要点
  • Toolは対応する操作を実行し、Pluginは能力を追加します。Skillは作業の案内、Workflowは手順の保存、Shortcutは依頼を始める入口です。
  • Pluginの検索は掲載情報の確認、導入依頼は利用者が判断するための提案です。Skillも内容確認、無効の下書き保存、有効化が別の操作になります。
  • 電池とメモリの状態を順に読むWorkflowは、実在する二つの読み取り操作を使って保存できます。保存しただけで定時実行にはなりません。
  • Shortcutには依頼文を送る方式と、操作を直接指定する方式があります。いずれも保存時には実行されず、実行時の権限と承認設定が適用されます。

やりたいことに合う機能を選ぶ

FoneClawでAndroidの作業を増やしたい時は、「何を実行するか」と「何を再利用するか」を先に分けると選びやすくなります。電池残量を一度見るだけならToolで足ります。決まった確認を繰り返すならWorkflow、よく使う依頼をすぐ始めるならShortcutが候補です。

種類役割選ぶ場面
Tool対応するAndroid操作を一つ実行し、結果を返す今の電池状態を確認する
Plugin標準の操作にない能力を追加する必要な拡張機能を探す
Skill作業の判断や確認順序を案内する同じ種類の報告を一定の形に整える
Workflow既知の操作を並べて保存する電池とメモリを順に確認する
Shortcut保存した依頼文や直接指定した操作を始めるよく使う端末状態の確認を呼び出す

これらは互いの代わりになる仕組みではありません。Skillに手順を書いても、Androidの権限や新しいToolは生まれません。Workflowに操作を保存しても、実行時の承認は残ります。Shortcutも保存時点では作業を実行しません。使える操作と設定の全体像はFoneClawの機能一覧で確認できます。

PluginとSkillを追加すると何が変わるか

現在のToolでできない作業には、まず公式Pluginの掲載情報を検索できます。検索で分かるのは候補の情報で、検索しただけでは導入されません。対象のPluginについて導入を依頼すると、FoneClawは利用者が確認するための提案を作ります。提供元、追加される能力、必要な権限や依存先を見て、導入するか判断します。掲載されていること自体を安全性の保証とは扱いません。

Skillは既存の能力をどう使うかを案内します。たとえば端末状態を報告する際に、電池残量と省電力状態を先に示し、メモリの状態を続ける、といった方針をまとめられます。Skill文書の取り込み前の確認は内容を解析・検証するだけです。保存する場合はまず無効の下書きとなり、有効化は別の操作です。内容を変えた場合の戻し方も含め、本人が使う案内か確認してから有効にします。Skillの文章だけでAndroid権限や承認設定は変わりません。

PluginとSkillの導入・有効化を実際に進める手順は、スマホエージェントのプラグインとSkillsワークスペース:Android拡張を安全に管理する方法で扱っています。追加する案内や権限の信頼性を見直すには、AIエージェントのスキル安全性:スマホ権限は実行時に確認すべき理由も役立ちます。

端末状態を読むWorkflowとShortcutの例

電池とメモリの状態を続けて確認したい場合、FoneClawにはどちらも端末設定を変更せずに値を返すToolがあります。Workflowの手順を表すstepsJsonには、Tool名と引数を持つ配列を指定します。次はその欄だけを示す例で、Workflow保存に必要な項目をすべて含む入力ではありません。

stepsJson =
[
  {
    "toolName":
    "device_battery_status",
    "arguments": {}
  },
  {
    "toolName":
    "device_memory_status",
    "arguments": {}
  }
]

一つ目は現在の電池残量と省電力状態、二つ目はメモリ状態を読みます。この欄の例ではargumentsを{}としています。実際に保存・実行する前に、利用中の各Toolに必要な入力を確認してください。Workflowとして保存した後は、保存済みの一覧で内容を確認し、実際に使った時には両方の結果が返ったかを見ます。保存は定時実行の設定ではありません。時刻を決めて動かす自動化は、起動条件や実行できなかった時の扱いを別に設定します。

同じ確認をShortcutから始めたい場合は、二つの方式があります。依頼文を送るShortcutでは、利用者が名前、説明、「電池とメモリの状態を教えて」などの動作を確認して保存します。この方式で毎回同じToolの順序が保証されるわけではありません。直接Toolを指定するShortcutでは、使う操作をすべて既知のToolに対応付け、必要な引数をそろえてから保存します。どちらも作成した瞬間に実行されるものではありません。

権限と承認を確認し、失敗から戻る

実行前には、目的のToolが有効か、端末側の権限があるか、PluginやSkillが必要な場合は利用できる状態かを確認します。FoneClawのToolには操作ごとのリスク分類と標準の承認設定があり、全体の承認モードやToolごとの設定によって実際の確認方法が変わります。WorkflowやShortcutから呼び出しても、その設定は省略されません。承認を断った操作は、そのまま進めずに結果を確認します。

Toolが見つからなければ、名前を推測して手順に追加する前に、現在使える操作を確認します。Pluginが必要なら掲載情報と導入提案へ、Skillの案内が必要なら下書きと有効化の状態へ戻ります。権限不足なら必要な許可だけを見直し、読み取りが失敗した場合は取得できた値と失敗した段階を分けて確認します。書き込みを伴うWorkflowで結果が不明になった時は、対象アプリの状態を調べてから再実行を決めます。

ファイル操作をPluginで追加する場合は、読み取りと変更で確認すべき結果も異なります。対象ファイルや保存先の選び方は、Android AIファイル管理エージェント プラグイン:権限、プレビュー、承認を安全に扱うに分けて説明しています。

FoneClaw を体験