geokeo-automation
作成者 ComposioHQgeokeo-automation は、Composio Rube MCP 経由で Geokeo ワークフローを実行するためのスキルです。RUBE_SEARCH_TOOLS で最新の tool schemas を検出し、geokeo connection を確認したうえで、検証済みのツールだけを実行できるようにします。
このスキルの評価は 64/100 です。掲載には適していますが、完全な Geokeo 自動化プレイブックというより、軽量な Rube MCP ルーティング用スキルとして見せるのが妥当です。ディレクトリ利用者は、すでに Rube MCP を使っている、または Geokeo のために Rube MCP を使う意思がある場合に導入すべきだと判断できます。ただし、実行時にはライブのツール探索を行い、タスクごとの詳細情報を自分で指定する必要があります。
- 有効な skill frontmatter で必要な MCP 依存関係(`rube`)を宣言しており、Composio の Geokeo toolkit を通じて Geokeo タスクを自動化するという目的も明確です。
- 前提条件とセットアップ手順では、Rube MCP endpoint の追加、`RUBE_SEARCH_TOOLS` の確認、`geokeo` connection の管理、ワークフロー実行前の ACTIVE ステータス確認まで説明されています。
- まずツールを探索し、接続を確認してから、古いハードコード済みパラメータではなく最新の tool schemas を使う、という再現しやすい実行パターンが示されています。
- SKILL.md 以外に補助ファイル、スクリプト、例、ローカル参照は含まれていないため、実際の Geokeo スキーマや操作内容は、実行時の Rube ツール探索に頼る必要があります。
- ワークフローの説明は、具体的な Geokeo 向け自動化、入力、出力、よくあるタスクの解説というより、Rube MCP のツール利用全般に近い内容です。
geokeo-automation skill の概要
geokeo-automation ができること
geokeo-automation は、Composio の Rube MCP server を通じて Geokeo 関連のワークフローを実行するための Claude skill です。価値の中心は固定スクリプトではありません。現在の Geokeo tool schema を安全に見つけ、ユーザーの Geokeo 接続を確認し、依頼内容に合う Rube MCP tools を実行するための運用パターンをエージェントに与えることにあります。
これは重要です。Rube の tool 名、schema、実行時の推奨事項は変わる可能性があるためです。この skill の中核となる指示は、まず RUBE_SEARCH_TOOLS を呼び出し、記憶に頼って引数を推測するのではなく、返された schema に基づいて実行することです。
Workflow Automation ユーザーに向いているケース
geokeo-automation skill は、すでに Geokeo を agentic workflow automation の中で使っている、またはこれから使う予定があるユーザーに最適です。単に Geokeo について文章で説明させるのではなく、Composio 経由でアシスタントに Geokeo を操作させたいタスクに向いています。
特に相性がよいユーザーは次のとおりです。
- Claude や MCP 対応クライアントを SaaS ワークフローに接続しているチーム
- Rube MCP 経由で Geokeo tools を検出し、実行するエージェントを使いたい運用担当者
- Geokeo の自動化フローを、より大きなワークフローへ組み込む前に検証したい開発者
- OAuth 形式の接続フローは完了できるが、tool discovery はアシスタントに任せたい非開発者
導入前に確認すべき条件
geokeo-automation をインストールまたは呼び出す前に、利用しているクライアントが MCP tools を使えること、そして Rube MCP が利用可能であることを確認してください。上流の skill は rube MCP server を要件として宣言しており、特に次を前提としています。
RUBE_SEARCH_TOOLSが利用できることRUBE_MANAGE_CONNECTIONSが利用できることgeokeotoolkit 配下に有効な Geokeo 接続があること- 実行前に tool discovery を行うこと
MCP server を追加できない、または外部接続を認可できない環境では、この skill は役に立ちません。これは単体で動作する Geokeo API wrapper ではなく、ローカルスクリプト、同梱リファレンス、代替コードも含まれていません。
geokeo-automation skill の使い方
geokeo-automation のインストールとセットアップ手順
利用している skills manager が参照するリポジトリパスから skill をインストールします。Claude Skills 形式のインストールでは、想定されるソースは次のとおりです。
ComposioHQ/awesome-claude-skills → composio-skills/geokeo-automation
一般的なインストール形式は次のようになります。
npx skills add ComposioHQ/awesome-claude-skills --skill geokeo-automation
次に、クライアントに Rube MCP を追加して設定します。
https://rube.app/mcp
MCP の接続後、必要な tools が表示されているか確認します。実務上のセットアップ手順は次の流れです。
RUBE_SEARCH_TOOLSが応答することを確認する。- toolkit に
geokeoを指定してRUBE_MANAGE_CONNECTIONSを呼び出す。 - 接続が
ACTIVEでない場合は、返された認可リンクに従う。 - Geokeo の操作をエージェントに依頼する前に、接続状態を再確認する。
skill に渡すべき入力
この skill は、「Geokeo を使って」とだけ伝えるよりも、達成したい Geokeo 上の成果を具体的に伝えたほうがうまく機能します。次の情報を含めてください。
- 正確な業務上の目的
- Geokeo に関係する object、location、account、campaign、record、query などの文脈
- タスクが読み取り専用か、作成・更新か、破壊的操作か
- 返してほしい出力形式(summary、table、IDs、audit notes など)
- 「承認するまで何も作成しない」などの制約
弱いプロンプト:
Use geokeo-automation for my task.
よりよいプロンプト:
Use geokeo-automation to find the current Geokeo tools for checking the status of my Geokeo resources. First call
RUBE_SEARCH_TOOLS, verify thegeokeoconnection is active, then show me the available actions and required fields before executing anything.
後者のほうが結果が安定します。この skill が想定している流れ、つまり tools を検出し、接続を確認し、schema を確認してから慎重に実行する、というワークフローに合っているためです。
推奨される実行ワークフロー
geokeo-automation を安定して使うためのパターンは次のとおりです。
- 特定の Geokeo タスクについて、エージェントに skill の利用を依頼する。
- 実際のユースケースを添えて、最初に
RUBE_SEARCH_TOOLSを必ず呼び出させる。 - 返された tool slugs、schemas、pitfalls を確認する。
RUBE_MANAGE_CONNECTIONSで Geokeo 接続を確認する。- 検出された schema に合う tool call だけを実行する。
- 最後に、使用した tool、渡した inputs、結果、未解決の fields を含むレポートを依頼する。
この方法は tool call を推測してすぐ実行するより時間がかかりますが、古い schema や接続状態の不足による失敗を減らせます。
最初に読むべきリポジトリファイル
この skill は現時点では主に 1 つのファイルを中心に構成されています。
SKILL.md
前提条件、MCP に関する想定、正確なワークフローパターンを確認したい場合は、インストール前にこのファイルを読んでください。リポジトリプレビューには、同梱スクリプト、rules フォルダ、reference files、ローカル examples は含まれていません。そのため導入判断は、Rube MCP を使うこのワークフローが自分の環境に合うかどうかを基準に行うべきです。
geokeo-automation skill FAQ
geokeo-automation は Rube MCP なしでも使えますか?
いいえ。この skill は Rube MCP tools、特に RUBE_SEARCH_TOOLS と RUBE_MANAGE_CONNECTIONS を前提に設計されています。Rube MCP にアクセスできない場合でも、アシスタントは Geokeo について概念的に説明することはできますが、この skill が意図する自動化手順は実行できません。
通常のプロンプトより何が優れていますか?
通常のプロンプトでは、エージェントが tool 名や引数構造を推測してしまう可能性があります。geokeo-automation skill は、まず現在の Geokeo tools を検索し、見つかった schemas を使い、実行前に接続を確認するようエージェントへ明示します。これが主な信頼性向上のポイントです。
初心者にも使いやすいですか?
MCP クライアントがすでに設定済みであるか、誰かが https://rube.app/mcp の追加を手伝える場合に限り、初心者にも扱いやすいと言えます。Geokeo の接続フロー自体は分かりやすい場合がありますが、この skill は、エージェントが外部 tools を呼び出し、操作前に認可が必要になる可能性があることをユーザーが理解している前提です。
この skill を使わないほうがよい場面は?
オフライン分析、ローカルのみで動くスクリプト、固定的な Geokeo チュートリアル、外部 tool discovery なしでの保証された動作が必要な場合は、geokeo-automation を使うべきではありません。また、AI エージェントに schema を確認させたり、接続済み SaaS tools を操作させたりできないワークフローにも向いていません。
geokeo-automation skill を改善する方法
実行しやすいプロンプトにする
geokeo-automation でより良い結果を得るには、発見、承認、実行を分けたプロンプトを書きます。例:
Use geokeo-automation for this Geokeo workflow. First discover relevant tools with
RUBE_SEARCH_TOOLSusing the use case “review available Geokeo account actions.” Then check whether thegeokeoconnection is active. Do not execute write actions until you list the exact tool, required fields, and planned inputs.
これにより、エージェントに安全な計画を与え、早すぎる tool call を防げます。
よくある失敗を避ける
起こりやすい問題は次のとおりです。
RUBE_SEARCH_TOOLSを省略する- 古い schema を前提にする
- Geokeo 接続が
ACTIVEになる前に実行する - object、account、希望する出力がない曖昧なタスクを渡す
- 読み取り専用アクションと書き込みアクションを区別しない
初回実行が失敗した場合、単純に再試行しないでください。検出された schema をエージェントに再説明させ、不足している field を特定し、失敗の原因が authentication、validation、permissions、task ambiguity のどれなのかを説明させてください。
安全な自動化のためのガードレールを追加する
本番に近い Workflow Automation では、プロンプトに明示的なガードレールを追加します。
- “Read-only first”
- “Ask before create, update, or delete”
- “Show required fields before execution”
- “Return raw IDs and a human-readable summary”
- “Log the tool slug and major inputs used”
これらの指示により監査しやすくなり、エージェントが Geokeo タスクを完了した後に出力を検証しやすくなります。
チーム向けに上流 skill を改善する
geokeo-automation を導入するチームは、よく使う Geokeo ユースケースの examples、sample prompts、想定される tool-discovery responses、非アクティブな接続に関する troubleshooting notes を追加することで、この skill を改善できます。read、write、admin ワークフローを分けた短い decision table もあると、インストール前に skill を信頼しやすくなります。
