setup-api-key について
Vapi API キーをローカルに保存し、検証する手順を案内するスキルです。チャットでの秘密情報の共有を避け、環境ファイルを保護します。
主な機能
- 01API キー作成の案内
- 02ローカル環境変数の設定
- 03キーを表示しない検証
- 04.gitignore の保護確認
活用シーン
- 01他のスキル向けの Vapi 接続設定
- 02ローカル保存した API キーの確認
- 03環境ファイルのバージョン管理への混入防止
MCP 対応
README では、互換性のある AI エージェントがドキュメントを検索できる Vapi ドキュメント MCP サーバーに触れています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ vapiai/ skills --skill setup-api-keyインストール後、Claude Code で/setup-api-keyを入力して読み込まれたか確認します。
詳細
Vapi API キーの設定
音声 AI プラットフォームの Vapi API キーを取得して設定する手順をユーザーに案内します。
ワークフロー
ステップ 1:API キーをリクエストする
ユーザーに次のように伝えます。
Vapi を設定するには、Vapi Dashboard の API キーのページを開いてください:https://dashboard.vapi.ai/org/api-keys
(アカウントをお持ちでない場合は、まず https://dashboard.vapi.ai/signup で作成してください)
API キーをまだお持ちでない場合:
- "Create Key" をクリックします
- キーに名前を付けます(例:「development」)
- キーは一度しか表示されないため、すぐにコピーします
このチャットに非公開の API キーを貼り付けないでください。以下の手順に従ってローカルに保存し、ファイルの準備ができたらお知らせください。
ユーザーがローカルの環境ファイルの準備ができたと確認するまで待ちます。キーを送信したり表示したりするよう求めないでください。
ステップ 2:検証して設定する
ユーザーがキーをローカルに保存したと確認したら:
-
キーの値を表示せずに、利用可能であることを確認します。 既存の環境変数を優先します。ない場合は、エディターを使ってローカルの
.env.localファイルにVAPI_API_KEYとして保存するようユーザーに依頼します。ファイルの内容は決して表示しません。 -
キーが読み込まれている環境からリクエストを送信し、キーを検証します:
curl -s -o /dev/null -w "%{http_code}" https://api.vapi.ai/assistant \ -H "Authorization: Bearer $VAPI_API_KEY" -
検証に失敗した場合(200 以外のレスポンス):
- API キーが無効と思われることをユーザーに伝えます
- キーを再確認して、もう一度試すよう依頼します
- URL https://dashboard.vapi.ai/org/api-keys を案内します
-
検証に成功した場合は、ローカルの環境ファイルにこの変数が含まれていることを、値を表示せずに確認します:
VAPI_API_KEY=<the-api-key> -
成功を確認します:
Vapi API キーが
VAPI_API_KEYとしてローカルに設定されました。これで Vapi の API を使って、アシスタントの作成、通話の発信、音声 AI エージェントの構築ができます。
このキーは安全に保管し、バージョン管理にコミットしないでください。
ステップ 3:.gitignore を確認する
.gitignore がローカルの環境ファイルを保護しているか確認します。保護していない場合は、次を追加します:
.env*
!.env.example
環境変数
すべての Vapi スキルでは、API キーを VAPI_API_KEY 環境変数に設定します。すべての API リクエストで使用するベース URL は次のとおりです:
https://api.vapi.ai
認証には Bearer トークンを使用します:
Authorization: Bearer $VAPI_API_KEY
追加リソース
Vapi はドキュメント MCP サーバーを提供しており、互換性のある AI エージェントが Vapi のナレッジベースにアクセスできます。高度な設定、トラブルシューティング、SDK の詳細、このスキルの範囲を超える内容については、ドキュメント検索を利用してください。
手動での設定: エージェントが設定を自動検出しない場合は、次を実行します:
claude mcp add vapi-docs -- npx -y mcp-remote https://docs.vapi.ai/_mcp/server
サポートされているエージェントでの設定手順については、Vapi MCP 連携ガイドを参照してください。