exist-automation
作成者 ComposioHQexist-automation は、Claude が Composio Rube MCP 経由で Exist タスクを自動化できるようにする skill です。現在のツールスキーマの検出、Exist 接続の確認、安全なワークフロー実行のガイドを支援します。
この skill の評価は 68/100 です。ディレクトリ掲載には十分ですが、完成済みの自動化パッケージというより、軽量な MCP ワークフローガイドとして見せるのが適しています。ディレクトリ利用者は、Rube MCP 経由の Exist 自動化に使うこと、またエージェントがツールを検出して接続を確認する流れを把握できます。一方で、同梱の例、スクリプト、タスク別の詳しいワークフローがないため、導入価値は限定的です。
- Frontmatter で必要な MCP 依存関係(`rube`)が明確に示されており、Composio/Rube MCP 経由で Exist タスクを自動化するという想定トリガーも説明されています。
- `RUBE_SEARCH_TOOLS` の確認、`RUBE_MANAGE_CONNECTIONS` の使用、実行前に Exist 接続が ACTIVE であることの確認など、具体的なセットアップ前提が示されています。
- まずツール検出を行う方針が強調されており、スキーマのずれを減らし、静的なプロンプトよりも安全に最新の Exist ツールをエージェントが呼び出しやすくなっています。
- 外部の Rube MCP サーバーと有効な Exist 接続に完全に依存します。バンドルされたスクリプト、リソース、ローカル検証用アセットはありません。
- ワークフローの案内は汎用的で、スキーマ検出を前提としています。そのため、完全な実例に沿って進めるというより、正確な Exist 操作は引き続き RUBE_SEARCH_TOOLS に頼る必要があります。
exist-automation skill の概要
exist-automation の用途
exist-automation は、Composio の Rube MCP server 経由で Exist の操作を実行するための Claude skill です。Exist は個人向けの分析・トラッキングプラットフォームであり、この exist-automation skill は、エージェントが現在利用できる Exist toolkit のツールを見つけ、ユーザーの接続状態を確認し、ツール名やパラメータを推測せずに正しい schema でワークフロー自動化タスクを実行できるようにします。
向いているユーザーとワークフロー
exist-automation skill は、すでに Exist を使っていて、MCP 経由でアカウントに接続されたタスクを AI アシスタントに自動化させたいユーザーに向いています。利用できる Exist アクションの確認、構造化された更新内容の準備、繰り返し発生するトラッキング作業の調整、認可後にエージェントへ Exist 上の操作を依頼する、といったワークフローに適しています。特に、アシスタント環境が MCP tools をサポートしており、実行前に安全にツールを発見する再現性のある手順を取りたい場合に有用です。
主な違い: まず schema を発見する
重要なのは、固定された Exist コマンド一覧を使うことではありません。この skill は、まず RUBE_SEARCH_TOOLS を呼び出すようエージェントに明示し、Rube から最新の tool slugs、input schemas、execution plans、pitfalls を取得させます。Composio の tool schemas は変わる可能性があり、通常のプロンプトでは古いパラメータ名を前提にして失敗しがちなため、この点が重要です。
導入前に確認すべき要件
Workflow Automation 用に exist-automation をインストールする前に、利用する AI クライアントが MCP を使えること、Rube MCP が設定済みであること、RUBE_MANAGE_CONNECTIONS 経由で Exist 接続を有効化できることを確認してください。環境が MCP tools をアシスタントに公開できない場合、この skill は手順書としては読めますが、認証済みの Exist 操作を実行することはできません。
exist-automation skill の使い方
exist-automation のインストールとセットアップ前提
skills に対応した Claude 環境に skill をインストールします。例:
npx skills add ComposioHQ/awesome-claude-skills --skill exist-automation
次に、クライアント設定で Rube MCP を MCP server として追加します。
https://rube.app/mcp
上流の skill では、MCP endpoint 自体に API key は不要とされています。MCP が利用可能になったら、アシスタントはまず RUBE_SEARCH_TOOLS が応答することを確認し、その後 toolkit exist を指定して RUBE_MANAGE_CONNECTIONS を呼び出す必要があります。接続が ACTIVE でない場合は、返された認証リンクを完了し、実際の Exist 操作を依頼する前にステータスを再確認してください。
skill に渡すべき入力
exist-automation をうまく使うには、「Exist を使って」のような曖昧な依頼ではなく、Exist で達成したい具体的な結果をアシスタントに伝えてください。役立つ入力には次のようなものがあります。
- 正確なタスク: Exist 関連項目の作成、取得、更新、要約、確認など。
- 関連する場合は、対象期間や日付の境界。
- アシスタントに計画案だけを作らせるのか、実際に tools を呼び出させるのか。
- すでに分かっている field values。
- 「承認するまで何も変更しない」などの制約。
弱いプロンプト:
Check my Exist.
より良いプロンプト:
Use exist-automation to discover the current Exist tools, confirm my
existconnection is active, then find what operations are available for updating today’s tracking data. Do not execute a write action until you show me the tool name, required fields, and planned payload.
後者のほうが安全性が高いのは、ツール発見、接続確認、実行承認を分けているためです。
確実に実行するための推奨ワークフロー
実用的な exist-automation の使い方は、次の順序で進めるのがよいでしょう。
- 目的を明示し、Exist に言及して skill を呼び出す。
- 汎用的な検索ではなく、具体的なユースケースに対して
RUBE_SEARCH_TOOLSを実行するよう依頼する。 - 発見から実行へ進む際は、同じ Rube session を維持する。
RUBE_MANAGE_CONNECTIONSでexisttoolkit の接続を確認する。- 返された schema と required fields を確認する。
- 必須入力がそろってから実行する。
この skill が想定している discovery request の例:
RUBE_SEARCH_TOOLS
queries: [{use_case: "update today's Exist tracking data"}]
session: {generate_id: true}
その後、アシスタントは推測した API details ではなく、返された tool names と schemas を使うべきです。
インストール前に読むべきリポジトリ内ファイル
ソースはコンパクトです。まず composio-skills/exist-automation/SKILL.md を確認してください。skill ディレクトリには bundled scripts、reference folders、README、metadata files は含まれていないため、導入判断の大部分は、その手順が自分の MCP setup に合うかどうかで決まります。requires: mcp: [rube] の frontmatter と prerequisites section には特に注意してください。skill 外の toolkit の挙動については、Composio の Exist toolkit documentation https://composio.dev/toolkits/exist を確認してください。
exist-automation skill FAQ
Rube MCP なしで exist-automation だけ使えますか?
いいえ。exist-automation skill は、MCP に対応したアシスタント向けのルーティングおよびワークフロー指示レイヤーです。特に RUBE_SEARCH_TOOLS と RUBE_MANAGE_CONNECTIONS など、Rube MCP tools に依存しています。これらの tools がクライアントで利用できない場合、アシスタントは手順を説明することはできますが、接続済みの Exist automation を実行することはできません。
通常のプロンプトと何が違いますか?
通常のプロンプトでもモデルに「Exist を使って」と依頼できますが、モデルが現在の Composio tool schema を把握しているとは限りません。この skill は、まず利用可能な tools を検索し、schemas を確認し、接続状態を検証してから実行する、より安全なパターンを強制します。これにより、field names の誤りや未認証の呼び出しでタスクが止まりやすい Workflow Automation において、信頼性が高まります。
exist-automation は初心者にも使いやすいですか?
AI クライアントがすでに MCP configuration に対応しているなら、初心者にも扱いやすい skill です。Exist 側の authorization flow は RUBE_MANAGE_CONNECTIONS 経由で処理されますが、自動化を動かすには tool access が active である必要がある、という点はユーザーが理解しておく必要があります。MCP が初めての場合、最初のセットアップには実際の Exist タスクより時間がかかると考えてください。
この skill を使わないほうがよいケースは?
習慣トラッキングに関する一般的な助言だけが必要な場合、Composio 経由で Exist に接続できない場合、またはコードレベルで完全に制御できる独自 integration が必要な場合は、exist-automation を使う必要はありません。また、内容を確認しないまま書き込み操作を実行する用途にも向きません。データを変更する前に、発見された schema と planned payload をアシスタントに提示させてください。
exist-automation skill を改善する方法
より良いプロンプトで exist-automation の結果を改善する
exist-automation の出力を最も早く改善する方法は、実行したい action、許可レベル、成功条件を明確に書くことです。例:
Discover the current Exist tools for retrieving recent data, verify my connection, then summarize what read-only actions are available. Stop before any write operation.
この依頼により、アシスタントはどのユースケースで検索すべきか、書き込みが許可されているか、どの状態なら回答完了とみなせるかを判断できます。
よくある失敗を避ける
最も多い失敗は、tool discovery を省略して schema を決め打ちすることです。アシスタントが RUBE_SEARCH_TOOLS より前に tool call を提案した場合は、手順を戻してください。もう一つの失敗は、exist connection が ACTIVE になる前に実行しようとすることです。三つ目は、タスクの書き方が曖昧なため、必要な操作そのものではなく広すぎる tool suggestions が返ってくることです。
最初の tool response の後に絞り込む
discovery の後は、返された schema を使って依頼を具体化してください。tool が date、metric、note field、identifier を要求する場合は、それを明示します。Rube が複数の execution plans を返した場合は、アシスタントに比較させ、最もリスクの低い選択肢を選ばせてください。write actions では、呼び出しを承認する前に payload のプレビューを求めましょう。
メンテナーが次に追加できること
上流の skill は、短い README、end-to-end prompts の例、read-only と write-action のパターンがいくつかあるとさらに強くなります。inactive connections、expired authorization、ambiguous tool discovery results に関する troubleshooting notes もあるとよいでしょう。それまでは、最新の運用上の詳細について、ユーザーは SKILL.md、Rube が返す schemas、Composio Exist toolkit docs を参照するのが現実的です。
