goody-automation
作成者 ComposioHQgoody-automation は、Rube MCP 経由で Composio の Goody toolkit を使い、エージェントが Goody ワークフロー自動化を実行できるようにする skill です。skill のインストール、Rube への接続、Goody の認可、まず現在のツールスキーマを検出してから実行する流れを支援し、推測に頼った操作を減らします。
この skill の評価は 66/100 です。ディレクトリ掲載には十分ですが、完成度の高い自動化プレイブックというより、軽量な Rube/Goody 接続ガイドとして見せるのが適しています。ユーザーは、いつインストールすべきか、エージェントがどこから始めるべきかを把握できますが、リポジトリ上の根拠を見る限り、具体的なワークフローの深さは限定的です。
- Frontmatter で、Rube MCP を通じて Goody タスクを自動化するという実行可能な目的が明確に示されており、`mcp: [rube]` が必須とされています。
- セットアップと前提条件が明確で、`https://rube.app/mcp` の追加、`RUBE_SEARCH_TOOLS` の確認、`RUBE_MANAGE_CONNECTIONS` による有効な Goody 接続の管理が含まれています。
- ワークフロー実行前に `RUBE_SEARCH_TOOLS` を使うことを求めており、スキーマに関する推測を減らすための実務的な進め方をエージェントに示しています。
- SKILL.md 以外にサポートファイル、スクリプト、参照例は含まれていないため、タスク別の手順書よりも Rube のライブツール検出に大きく依存します。
- ワークフローの案内は「Goody operations」向けの汎用的な内容で、具体的な Goody のユースケースや完了までのエンドツーエンド例は示されていません。
goody-automation skill の概要
goody-automation の用途
goody-automation skill は、AI エージェントが Rube MCP を使い、Composio の Goody toolkit 経由で Goody の操作を自動化できるようにするためのスキルです。エージェントが現在の Goody ツールスキーマを検出し、ユーザーの Goody 接続状態を確認したうえで、記憶に頼ってパラメータを推測するのではなく、正しい Rube tool call で要求された操作を実行するワークフローに向いています。
最適なユーザーと用途
Claude やその他の MCP 対応アシスタントをすでに使っていて、Composio 経由で Goody 関連のワークフロー自動化を任せたい場合に、この skill が役立ちます。毎回 Goody toolkit のドキュメントを手作業で確認せずに、繰り返し発生する Goody 操作を実行したいユーザーに特に向いています。ここで本当に達成したいことは「汎用的な自動化プランを書く」ことではありません。「稼働中の Rube MCP ツールレジストリを照会し、接続状態を検証し、最新スキーマに基づいて正しい Goody 操作を実行する」ことです。
この skill の違い
最大の特徴は、稼働中のツールをその場で検出することを徹底している点です。上流の SKILL.md では、Goody のツール名、フィールド、実行計画が変わる可能性があるため、最初に RUBE_SEARCH_TOOLS を呼び出すよう明示されています。そのため goody-automation skill は、固定された API フィールドを前提にした静的なプロンプトよりも、実際の MCP 実行に適しています。
導入前に確認したいこと
これは、用途を絞った単一ファイルの skill です。リポジトリパス内に同梱スクリプト、参照用サンプル、ローカルテストハーネスはありません。そのため価値は、利用しているクライアントで Rube MCP が有効になっているか、Goody 接続がアクティブかどうかに左右されます。環境上 MCP tools を使えない場合、この skill が想定する自動化のメリットは得られません。
goody-automation skill の使い方
goody-automation のインストール前提
Composio skills repository から、利用中の skill manager でインストールします。例:
npx skills add ComposioHQ/awesome-claude-skills --skill goody-automation
この skill 自体に必要なのはローカルパッケージランタイムではなく、Rube MCP です。対応クライアントに MCP server として https://rube.app/mcp を追加し、RUBE_SEARCH_TOOLS が利用可能であることを確認します。次に、toolkit goody を指定して RUBE_MANAGE_CONNECTIONS を使い、接続がアクティブでなければ返された認可フローを完了します。
skill に渡すべき入力
goody-automation を安定して使うには、ツール検索の前に、ビジネス上の目的、関連する受取人や対象アイテムの詳細、期限やタイミングの制約、ポリシー上の上限などをエージェントに渡してください。「Goody のタスクをやって」だけでは不十分です。より良い依頼例は次のようになります。
“Using goody-automation, check my Goody connection, discover the current Goody tools, and prepare the correct workflow to send a thank-you gift to this recipient. Ask me before final execution if a price, address, message, or approval field is required.”
この依頼が有効なのは、エージェントに先にスキーマを検出する許可を与え、望む成果を明確にし、不足値を勝手に作らずにどの時点で確認すべきかを定義しているからです。
実務で使う手順
まず composio-skills/goody-automation/SKILL.md を読みます。この skill で提示されている唯一のソースファイルであり、実行手順が含まれています。実際には、エージェントは次の順序で進めるべきです。
- 対象の Goody タスクに対して
RUBE_SEARCH_TOOLSを呼び出す。 - 後続の tool call では、返された session ID を再利用する。
RUBE_MANAGE_CONNECTIONSでgoody接続を確認する。- 検出されたスキーマに正確に従う。
- 実行前に、必須フィールドの不足分をユーザーに確認する。
- 使用したツールを報告し、結果を要約する。
この手順こそが、通常のプロンプトに頼るのではなく、この skill をインストールする主な理由です。
より良い結果を得るプロンプトパターン
依頼は、内部 API ではなく、達成したい具体的な Goody の結果を中心に書きます。例:
“Use the goody-automation skill for Workflow Automation. First discover current Goody tools through Rube MCP, then help me create a Goody workflow for [goal]. Here are the known details: [recipient/company/occasion/budget/message/deadline]. If the live schema requires anything else, ask before calling the execution tool.”
このプロンプトにより、古いツールフィールドを使ってしまうこと、アクティブな Goody 接続を確認せずに進めてしまうこと、というよくある 2 つのミスを避けやすくなります。
goody-automation skill FAQ
Composio や Rube MCP は必要ですか?
はい。goody-automation skill は Rube MCP と Composio Goody toolkit に依存しています。ソース内で前提ツールとして挙げられているのは RUBE_SEARCH_TOOLS と RUBE_MANAGE_CONNECTIONS です。これらがクライアントで利用できない場合、この skill は実行可能な自動化レイヤーではなく、手順メモに近いものになります。
通常のプロンプトより優れていますか?
稼働中の Goody 自動化を行う場合は、はい。通常のプロンプトでもやるべきことを説明することはできますが、現在の Composio tool slug、必須フィールド、接続状態を確実に把握することはできません。この skill は、エージェントにまずツールを検出させ、アクティブな Goody 接続を確認させ、そのうえで返されたスキーマに基づいて実行させるよう導きます。
goody-automation は初心者にも使いやすいですか?
MCP クライアントがすでに設定済みであれば、初心者にも使いやすいです。流れはシンプルで、Rube を接続し、Goody を認可し、ツールを検索してから実行します。一方で、MCP servers を設定したことがない場合はやや難しくなります。リポジトリにはスクリーンショット、スクリプト、または基本セットアップ手順を超えるトラブルシューティングガイドが含まれていないためです。
この skill を使わないほうがよい場面
Goody 以外のワークフロー、オフラインでの計画作成、MCP tool call が無効な環境では使わないでください。また、サンプル、テスト、ヘルパースクリプトまで揃った完全な自動化パッケージが必要な場合にも向いていません。これは Rube MCP 経由で Goody を実行するためのコンパクトな実行ガイドであり、広範な統合フレームワークではありません。
goody-automation skill を改善する方法
goody-automation への入力を改善する
goody-automation の結果を最も早く改善する方法は、ツール検索の前に十分な実行コンテキストを渡すことです。実行したい Goody アクション、受取人または対象オブジェクトの詳細、期限、予算や承認上限、メッセージ本文、エージェントが即時実行してよいのか先に下書きすべきなのかを含めてください。稼働中のスキーマによっては追加フィールドが必要になる場合がありますが、入力が具体的であるほどやり取りを減らせます。
よくある失敗を防ぐ
主な失敗パターンは、RUBE_SEARCH_TOOLS を省略し、古いスキーマを前提にしてしまうことです。次によくあるのは、goody 接続がアクティブになる前に実行しようとすることです。さらに、制約のない曖昧な目標だけをエージェントに渡すと、tool call が不完全になったり、不要な確認が増えたりします。重要度の高い依頼では、「最初にツールを検索する」「実行前に接続を確認する」ことを明示してください。
最初の出力後に調整する
初回実行後は、実際に動作させる前に、検出されたツール名、必須フィールド、不足フィールド、予定している実行ステップをエージェントに表示させます。出力が抽象的すぎる場合は、具体的に修正を指示してください。“Use the same Rube session, narrow the search to sending a Goody gift, and do not execute until I approve the final message and cost-related fields.”
追加すると有用なリポジトリ改善
メンテナー向けには、短い README.md、現実的な Goody ワークフロー例を 1〜2 件、非アクティブな接続や MCP tools が見つからない場合のトラブルシューティングセクションがあると、この skill はより使いやすくなります。承認ゲート付き実行のサンプルプロンプトもあれば、ユーザーが Rube MCP のドキュメント全体を先に読まなくても、安全な goody-automation の使い方を理解しやすくなります。
