bunnycdn-automation
作成者 ComposioHQbunnycdn-automation は、Composio Rube MCP 経由で Bunnycdn のワークフロー自動化を行うための Claude スキルです。Rube MCP のインストールとセットアップ、Bunnycdn 接続の確認、最新ツールスキーマの事前検索、安全な CDN タスク実行までをエージェントに案内します。
このスキルの評価は 68/100 です。掲載には問題ありませんが、本格的な Bunnycdn 運用プレイブックというより、軽量な Rube MCP 連携ガイドとして紹介するのが適切です。ディレクトリ利用者は、Bunnycdn 自動化に Rube/Composio を使うべきか判断できるだけのトリガー条件とセットアップ情報を得られます。ただし、組み込みのワークフロー深度は限定的で、実行時のツール探索に依存する点は見込んでおく必要があります。
- 有効な frontmatter により、スキル名、Bunnycdn 自動化の目的、必須の Rube MCP 依存関係が明確に示されています。
- 前提条件とセットアップ手順では、Rube MCP の接続、Bunnycdn toolkit 接続が ACTIVE であること、最新スキーマ確認のために最初に RUBE_SEARCH_TOOLS を呼び出すべきことが説明されています。
- ツール探索と接続確認の運用パターンが示されており、エージェントがツール名を推測したり古いスキーマに依存したりするリスクを減らせます。
- 単一の SKILL.md 以外にサポートファイル、スクリプト、参考資料、README がないため、導入は埋め込まれた手順と外部の Rube/Composio ツールに大きく依存します。
- ワークフローの案内は、具体的な Bunnycdn 向けタスク例や例外時の手順を多く示すというより、主に RUBE_SEARCH_TOOLS と RUBE_MANAGE_CONNECTIONS を中心とした汎用的な内容です。
bunnycdn-automation skill の概要
bunnycdn-automation でできること
bunnycdn-automation は、Composio の Rube MCP toolkit を通じて Bunnycdn を操作するための Claude skill です。エージェントが現在利用できる Bunnycdn tool の schema を見つけ、アカウント接続を確認し、CDN 関連の操作を実行できるようにします。汎用的に「API を使って」と指示するよりも、推測に頼らず進めやすいのが特徴です。
最も重要なのは、固定されたコマンド一覧を使うことではありません。この skill は、まず RUBE_SEARCH_TOOLS を呼び出すようエージェントに指示します。Composio の tool 名や schema は変わる可能性があるためです。そのため bunnycdn-automation skill は、ワークフロー自動化を実行する前に、最新の tool を発見したい場合に役立ちます。
Workflow Automation ユーザーに向いているケース
この skill は、すでに MCP 対応エージェントを使っていて、Bunnycdn の操作をより大きなワークフローの中で扱いたい場合に適しています。たとえば、CDN のセットアップ、コンテンツ配信の確認、pull zone 管理、キャッシュ関連操作、現在の Composio Bunnycdn toolkit が対応しているアカウント単位の運用タスクなどです。
自然言語で操作したい一方で、エージェントには接続状態、tool schema、実行順序をきちんと守らせたいユーザーに特に向いています。
導入前に確認すべき要件
インストール前に、利用中のクライアントが MCP tools を使えること、そして Rube MCP を利用できることを確認してください。この skill には以下が必要です。
- tool discovery のための
RUBE_SEARCH_TOOLS - Bunnycdn の認証状態を確認するための
RUBE_MANAGE_CONNECTIONS bunnycdntoolkit 経由の有効な Bunnycdn connection- パラメータを決め打ちせず、実行前に tool schema を確認する運用
これは、単体の Bunnycdn SDK、CLI ラッパー、固定的な API リファレンスではありません。価値の中心は、Rube MCP の呼び出しを正しい順序で連携させることにあります。
bunnycdn-automation skill の使い方
bunnycdn-automation のインストールとセットアップ手順
Composio skills repository から skill をインストールします。
npx skills add ComposioHQ/awesome-claude-skills --skill bunnycdn-automation
次に、MCP 対応クライアントに Rube MCP を追加します。
https://rube.app/mcp
インストール後、tool list に RUBE_SEARCH_TOOLS が表示されていることを確認してください。続いて、toolkit bunnycdn を指定して RUBE_MANAGE_CONNECTIONS を使います。connection が ACTIVE でない場合は、返された認可リンクに従い、ステータスを確認してからエージェントに Bunnycdn 作業を依頼してください。
skill に渡すべき入力情報
bunnycdn-automation を安定して使うには、ビジネス上の目的、対象となる Bunnycdn リソース、求める安全レベル、既知の識別子をエージェントに渡してください。弱いプロンプトの例は次のとおりです。
Purge my Bunnycdn cache.
より良いプロンプトは次のようになります。
Use bunnycdn-automation to discover current Bunnycdn tools first. Check my Bunnycdn connection status. If active, find the available cache purge or zone-related tools and propose the exact action before executing. Target pull zone
example-site-production. Do not modify unrelated zones.
このように依頼すると、エージェントは schema を検索し、古い前提を避け、正しい Bunnycdn オブジェクトに範囲を絞って実行しやすくなります。
実タスクで推奨されるワークフロー
実用的な bunnycdn-automation の使い方は、次の順序で進めるのがおすすめです。
- 対象の Bunnycdn ユースケースに対して
RUBE_SEARCH_TOOLSを呼び出すようエージェントに依頼する。 - 一致した tool slug、必須入力、リスクを要約してもらう。
RUBE_MANAGE_CONNECTIONSで Bunnycdn connection を確認する。- zone 名、ID、hostname、path などのリソース識別子を提供または確認する。
- 変更を伴う操作の前に、dry-run 形式の計画を依頼する。
- エージェントが目的を発見済み schema に対応づけた後でのみ、実行を承認する。
repository を確認する場合は、まず composio-skills/bunnycdn-automation/SKILL.md を読んでください。この skill directory には追加の script、reference、metadata file はないため、SKILL.md が正本です。
bunnycdn-automation skill FAQ
bunnycdn-automation は通常のプロンプトより優れていますか?
はい。タスクが live MCP tools に依存する場合は有効です。通常のプロンプトでは、Bunnycdn API の field を作り上げたり、古い前提で進めたりする可能性があります。bunnycdn-automation skill は、実行前に tool を発見し、現在の schema を確認し、Rube MCP を通じて Bunnycdn connection を管理するようエージェントに明示します。
Bunnycdn API key は必要ですか?
この skill のドキュメント化されたセットアップでは、プロンプトに API key を貼り付けるのではなく、Rube MCP と Composio connection management を使います。ただし、認可済みの Bunnycdn connection は必要です。RUBE_MANAGE_CONNECTIONS が bunnycdn toolkit を inactive と報告した場合、workflow を実行する前に認証を完了する必要があります。
この skill を使うべきではないケースは?
オフラインで参照できるドキュメント、直接的な SDK 開発、Terraform 形式の infrastructure as code、または Bunnycdn 操作の固定された一覧が必要な場合、bunnycdn-automation は適していません。エージェント環境が MCP tools を呼び出せない場合にも不向きです。この skill は、live Rube MCP の可用性と、現在の Composio toolkit schema に依存します。
bunnycdn-automation skill を改善する方法
スコープを絞った文脈で bunnycdn-automation のプロンプトを改善する
結果を改善する最も早い方法は、大まかな依頼を、範囲が明確な運用コンテキストに置き換えることです。以下を含めてください。
- Environment: production、staging、test
- Target: pull zone、storage zone、hostname、path、account area
- Intent: inspect、create、update、purge、verify、troubleshoot
- Safety rule: 変更前に確認する、無関係な zone を避ける、schema を先に要約する
- Success criteria: タスク完了を示す出力の条件
例:
Use bunnycdn-automation for Workflow Automation. Discover current Bunnycdn tools for pull zone inspection, verify my connection, then list the available read-only actions for zone
docs-cdn. Do not make changes.
よくある失敗パターンを避ける
主な失敗パターンは、tool discovery を飛ばしてしまうことです。エージェントがいきなり Bunnycdn の操作に進もうとしたら、次のように軌道修正してください。「Call RUBE_SEARCH_TOOLS first and show the schema you plan to use.」もう一つの問題は、リソース名が曖昧なことです。Bunnycdn account には複数の zone や hostname が含まれる場合があるため、ID を渡すか、選択前に候補を一覧化するようエージェントに依頼してください。
破壊的または広範囲に影響する操作では、確認ステップを必須にしてください。cache purge、zone update、security-related changes は、日常的な作業に見えても変更操作として扱うべきです。
最初の出力後に反復する
最初の計画が出たら、利用可能な tool の比較、必須 field と任意 field の識別、検証できないことの説明をエージェントに依頼して、結果を改善します。実行に失敗した場合は、tool error を会話に貼り戻し、同じユースケースについて discovery を再実行するよう依頼してください。これにより bunnycdn-automation は、古い前提ではなく、現在の Rube MCP schema に沿って動作し続けます。
