C

slackbot-automation

作成者 ComposioHQ

slackbot-automation は、Composio Rube MCP を介した Slackbot ワークフロー向けの Claude skill です。エージェントが最新のツールを検索し、Slackbot 接続を検証し、live schemas に基づいて実行できるように案内します。

スター67.5k
お気に入り0
コメント0
追加日2026年7月12日
カテゴリーWorkflow Automation
インストールコマンド
npx skills add ComposioHQ/awesome-claude-skills --skill slackbot-automation
編集スコア

この skill のスコアは 68/100 です。ディレクトリ掲載には十分ですが、完全な Slackbot automation パッケージではなく、軽量な Rube MCP ワークフローガイドとして見せるのが適しています。ディレクトリ利用者は、Composio/Rube の Slackbot 操作用であることや、エージェントがどう開始すべきかを把握できます。ただし導入は、外部の MCP セットアップと実行時のツール検出に依存します。

68/100
強み
  • 有効な skill frontmatter に、必須の `rube` MCP と明確な Slackbot automation の目的が宣言されています。
  • 前提条件とセットアップ手順で、`RUBE_SEARCH_TOOLS` の確認、`RUBE_MANAGE_CONNECTIONS` の使用、ワークフロー前に ACTIVE な Slackbot 接続を確認することが明示されています。
  • 最新の schemas を得るために、まずツールを検索するようエージェントへ繰り返し指示しており、起動のしやすさを高め、古い tool-call 前提による誤りを減らします。
注意点
  • サポートファイル、スクリプト、README、インストールコマンドは含まれていません。セットアップは、ユーザーが Rube MCP endpoint の追加方法と利用方法をすでに理解していることが前提です。
  • Slackbot の操作は、具体的なエンドツーエンドの Slackbot 例ではなく動的なツール検出を通じて扱われます。そのため、エージェントは実行時に schema の解釈が必要になる場合があります。
概要

slackbot-automation skillの概要

slackbot-automationでできること

slackbot-automationは、ComposioのRube MCP serverを通じてSlackbotワークフローを実行するためのClaude skillです。Slackbot APIの形式を推測させるのではなく、まずRUBE_SEARCH_TOOLSで現在利用できるツールを確認し、RUBE_MANAGE_CONNECTIONSでSlackbot接続を検証したうえで、返されたスキーマに従って選択したワークフローを実行するようエージェントに指示します。

そのため、slackbot-automation skillは、Slackbotツール定義の最新状態、認証状態、変化するComposio toolkitスキーマに依存するタスクで特に役立ちます。

向いているユーザーとワークフロー

接続済みのSlackbot環境内でエージェントに実際の操作を行わせたい場合、Workflow Automation用途でslackbot-automationを使うのが適しています。単に手順を書かせるだけではなく、承認済みツールを使って実行まで進めたいケースに向いています。

  • 承認済みツール経由でSlackbotメッセージを送信・管理する
  • 自然言語の依頼から再利用可能なSlackbot操作を組み立てる
  • 自動化方針を決める前に、利用可能なSlackbot機能を確認する
  • スキーマの鮮度が重要なSlack関連ワークフローを実行する

すでにMCP対応のAIクライアントを使っており、Rube MCPを接続できるユーザーに最適です。一方で、一般的なSlack向け文章作成、Slackアプリの設計方針、Slack APIの生コードだけが必要な場合には、あまり適していません。

主な差別化ポイント:実行前にツールを検索する

slackbot-automationの最大の価値は、「先に発見し、次に実行する」という進め方にあります。このskillは、タスクを試みる前に必ずRUBE_SEARCH_TOOLSを呼び出すようエージェントに明示します。これは重要です。Rubeは、現在のツールslug、入力フィールド、実行計画、注意点を返すためです。インストール判断の観点では、ここが重要なシグナルになります。このskillは静的なプロンプトテンプレートではなく、ライブツールをより安全に扱うための軽量な運用手順です。

slackbot-automation skillの使い方

slackbot-automationのインストール前提

ComposioHQのskill collectionからインストールします。

npx skills add ComposioHQ/awesome-claude-skills --skill slackbot-automation

上流のskill自体には追加のスクリプト、リソース、READMEは含まれていません。主に確認すべきファイルはcomposio-skills/slackbot-automation/SKILL.mdです。実用的な出力を期待する前に、AIクライアントでhttps://rube.app/mcpをMCP serverとして追加し、Rube MCPを設定してください。このskillは、次のツールが利用可能であることを前提にしています。

  • RUBE_SEARCH_TOOLS
  • RUBE_MANAGE_CONNECTIONS
  • 検索結果として返されるRube実行ツール

その後、toolkitにslackbotを指定してRUBE_MANAGE_CONNECTIONSを使います。接続がACTIVEでない場合は、返された認証フローを完了してください。

skillに渡すべき入力

slackbot-automationを安定して使うには、運用上の目的、対象となるSlackコンテキスト、制約、成功条件をエージェントに渡してください。弱いプロンプトの例は「Slackbotメッセージを自動化して」です。より良いプロンプトは次のようになります。

“Use slackbot-automation to send a Slackbot update to the engineering channel after checking the active Slackbot connection. First discover current Rube Slackbot tools. The message should summarize deployment status, avoid tagging everyone, and ask the on-call engineer to confirm if errors appear. Show me the planned tool call before execution.”

このように書くと、何を検索すべきか、どの接続を確認すべきか、どの安全制約が重要か、どのタイミングで一度止めるべきかがエージェントに伝わるため、出力の質が上がります。

推奨ワークフロー

実用的なslackbot-automationの進め方は次のとおりです。

  1. 特定のSlackbotタスクに対してskillを呼び出すようエージェントに依頼する。
  2. 実際のユースケースをクエリにして、まずRUBE_SEARCH_TOOLSを必ず実行させる。
  3. RUBE_MANAGE_CONNECTIONSでSlackbot接続ステータスを確認する。
  4. 見つかったツールslugと必要な入力スキーマを確認する。
  5. 操作がセンシティブな場合は、実行前に計画された実行ステップを提示させる。
  6. 必要なchannel、message、user、workflowフィールドが明確になってから実行する。
  7. 結果を確認し、再利用できる実行パターンとして記録する。

エージェントに記憶だけでパラメータを作らせないでください。slackbot-automationをインストールする意味は、エージェントをRubeのライブ検索に通すことにあります。

初回実行前に読むべきファイル

まずSKILL.mdを読んでください。このファイルに、前提条件、セットアップ、ツール検索、中心となるワークフローパターンという実際の運用契約が書かれています。skillフォルダには補助的なscripts/references/resources/rules/README.mdmetadata.jsonはありません。そのため導入可否は、この単一ファイルの理解と、composio.dev/toolkits/slackbotにある外部のComposio Slackbot toolkitドキュメントの確認に左右されます。

slackbot-automation skillのFAQ

Rube MCPなしでslackbot-automationは使えますか?

いいえ。このskillにはRube MCPが必要です。RUBE_SEARCH_TOOLSが使えない場合、エージェントは想定されたワークフローに従えません。Rube MCPへの接続と、有効なSlackbot接続は、任意の拡張機能ではなく前提条件として扱ってください。

通常のSlack向けプロンプトより何が優れていますか?

通常のプロンプトでもメッセージ案の作成やSlack自動化の説明はできますが、現在のComposioツールスキーマを確実に確認することはできません。slackbot-automation skillは、ツールを発見し、接続を検証し、返されたスキーマを使ってから実行する、という再現可能な手順をエージェントに与えます。ツール定義や必須フィールドが変わる場合でも、推測に頼るリスクを減らせます。

初心者にも扱いやすいですか?

MCP対応クライアントに慣れているユーザーにとっては扱いやすいskillです。ただし、MCP serverを一度も設定したことがない人向けではありません。skillの内容は簡潔で手順化されていますが、MCPエンドポイントの追加、toolkit接続の認証、ツール呼び出しの計画と実行の違いを理解していることが前提です。

使わないほうがよいケースは?

一般的なSlack戦略、bot設計ドキュメント、コードだけで完結するSlackアプリ開発にはslackbot-automationを使わないでください。また、Slackbot接続を認可できない場合、組織がAIによるSlack操作を禁止している場合、メッセージ送信やワークフロー実行の前に人間の手動承認が必要な場合にも避けるべきです。

slackbot-automation skillを改善する方法

実行詳細を加えてslackbot-automationプロンプトを改善する

より良い結果を得るには、エージェントが適切なRubeツールを選び、正しく入力できるだけの文脈を渡す必要があります。含めるとよい情報は次のとおりです。

  • 対象channel、user、またはSlackbotの送信先
  • 実行したい操作と、必要に応じた正確なメッセージ本文
  • タイミングやトリガー条件
  • 実行前の承認要件
  • 一斉メンションを避けるなどのフォーマット制約
  • 完了後に何をもって検証済みとするか

良い依頼は具体的ですが、古い前提をハードコードするのではなく、skillが最新スキーマを検索できる余地を残します。

防ぐべき一般的な失敗

最も多い失敗は、ツール検索を飛ばして、推測したSlackbotツールを呼び出そうとすることです。これを防ぐには、「Use RUBE_SEARCH_TOOLS first and base all fields on the returned schema.」と明示してください。別の失敗は、Slackbot接続がACTIVEになる前に実行しようとすることです。RUBE_MANAGE_CONNECTIONSを確認し、認証が未完了なら停止するようエージェントに依頼してください。3つ目の失敗は、「チームに送って」のようにSlack上の文脈が曖昧なことです。これにより、誤った送信先が選ばれる可能性があります。

初回出力後に反復する

初回実行後、どのツールslugが使われたか、どのフィールドが必須だったか、どの入力が不足または推測されたかをエージェントに要約させてください。それを今後のslackbot-automation利用に向けた、再利用可能な社内プロンプトパターンとして保存します。定期的なワークフローでは、検索クエリ、接続確認、必須Slackフィールド、レビュー手順、実行手順、検証手順を含むチェックリストに整えていくとよいでしょう。

リポジトリレベルでの改善案

このskillは、短いREADME.md、よくあるSlackbotタスク向けのサンプルプロンプト、非アクティブな接続やMCPツール不足に対応する小さなトラブルシューティングセクションがあると、さらに使いやすくなります。forkをメンテナンスする場合は、承認が重要な操作に関する安全利用ガイド、検索クエリの例、曖昧なSlack依頼をスキーマに沿ったツール呼び出しへ変換する例を追加することを検討してください。

評価とレビュー

まだ評価がありません
レビューを投稿
このスキルの評価やコメントを投稿するにはサインインしてください。
G
0/10000
新着レビュー
保存中...