Slack Bot開発の面倒な部分、全部コーディングアシスタントに任せませんか?
Slackアプリを開発するとき、誰もが一度は経験するあの「設定地獄」——OAuthフローの実装、Webhookエンドポイントの準備、イベントサブスクリプションの構成、Signing Secretの検証……。Qiitaの記事を何度も往復しながら、気づけば半日が過ぎている、なんてことも珍しくありません。
Vercelが公開したSlack Agent Skillは、この問題を根本から解決します。これは単なるライブラリではなく、コーディングアシスタント(Claude Codeなど)と協調してSlackアプリを自動生成するワークフローです。
設計思想: 「インフラ設定はツールに任せ、開発者はエージェントのロジックに集中せよ」
このスキルを使えば、開発者はOAuthのコードを一行も書く必要がありません。コーディングアシスタントがApp Manifestの生成、環境変数の設定、ngrokを使ったローカルテスト、Vercelへのデプロイまでを全て自動で処理します。
元のチェンジログで詳細を確認できます。

実践:5ステップのワークフロー
インストールは驚くほど簡単です。ターミナルで以下のコマンドを実行するだけです。
# Slack Agent Skillのインストール
npx skills add vercel-labs/slack-agent-skill
# Claude Codeでワークフローを起動
/slack-agent new
コーディングアシスタントが対話形式のウィザードを開始します。全5ステップです。
ステップ1: プロジェクト設定
- LLMプロバイダーを選択(OpenAI、Anthropicなど)
- Slack Agent Templateをベースにプロジェクトが初期化されます
ステップ2: Slackアプリの作成
- コーディングアシスタントがApp Manifestを自動生成
- 必要なOAuthスコープ、イベント、ボットトークン権限がすべて含まれます
- Slack APIコンソールでのアプリ作成手順も案内されます
ステップ3: 環境変数の設定
# 以下の値が自動的に .env.local に書き込まれます
SLACK_SIGNING_SECRET=
SLACK_BOT_TOKEN=
SLACK_APP_TOKEN=
OPENAI_API_KEY=
- 各トークンのバリデーションも自動実行されます
ステップ4: ローカルテスト
# ngrokを使ったローカルトンネリング
npx ngrok http 3000
- ngrok URLをSlackアプリのRequest URLに登録する手順まで自動化
- 実際のSlackチャンネルでボットをテストできます
ステップ5: プロダクションデプロイ
# Vercelにデプロイ
vercel --prod
- 環境変数が自動的にVercelプロジェクトに設定されます
- デプロイ完了後、SlackアプリのRequest URLがプロダクションURLに更新されます
💡 ヒント: VercelのSlack Agent Templateを直接使えば、ウィザードをスキップしてすぐにデプロイ&カスタマイズも可能です。プロトタイプを素早く作りたい方におすすめです。

⚠️ 注意点と日本市場での適用
この技術はグローバルで注目されていますが、日本の開発現場ならではの考慮点もあります。
注意すべきポイント
- Slack APIの地域制限: Slack API自体はグローバルサービスなので日本でも問題なく使えますが、Slack Enterprise Grid環境ではOAuth設定が異なる場合があります。組織のSlack管理者に確認しましょう。
- LLM APIキーの管理: OpenAI/Anthropicのキーは決してコードにハードコードしないでください。 VercelのEnvironment Variables機能を利用するのが安全です。
- コスト: Slack API自体は無料ですが、LLM APIの使用量に応じて課金が発生します。プロトタイプ段階では各社の無料クレジットを活用しましょう。
日本の開発現場での適用シーン
- 日本のスタートアップやSIerでもSlackは主要なコラボレーションツールとして定着しています。カスタマーサポートボット、DevOps通知ボット、社内承認ワークフローなどに即座に応用できます。
- ユースケース例: 「営業部がSlackで問い合わせを投稿 → AIが自動応答 → 解決しない案件はJiraチケットを自動生成」というフローを数時間で実装可能です。
- 日本語処理に関しては、LLMの性能が英語に比べてやや劣る場合があるため、Few-shotプロンプトに日本語の具体例を多めに含めることを推奨します。
次のステップ
- ブラジルAI向けデータセット「Nemotron-Personas-Brazil」公開 – AIモデルのローカライゼーションデータ戦略を学べます。
- Slack Agent Templateをフォークして、自分好みにカスタマイズしてみてください。
- Function Callingを活用して、Slackボットが社内CRMなどの外部APIと連携するよう拡張することをおすすめします。

まとめ:設定作業から解放され、ロジックに集中する時代へ
VercelのSlack Agent Skillは、単なる便利ツールを超えて、開発者の生産性を飛躍的に向上させるプラットフォームです。
- 複雑なOAuth/Webhook設定 → 自動化
- デプロイ環境の構築 → Vercelが代行
- 開発者は「何をさせるか」だけを定義すればよい
もうSlackアプリ開発の敷居の高さに悩む必要はありません。Slack Agent Skillを使えば、ランチの前に1つ作れてしまうかもしれません。
合わせて読みたい記事: