vercel-cli
コマンドラインからVercelプロジェクトのデプロイ・管理・検査・トラブルシューティングを行う。デプロイメント、環境変数、ドメイン・DNS、ログ、Edge Config、フィーチャーフラグ、Blob Storage、cronジョブ、ファイアウォールルール、MCP設定、ローカル開発など、Vercelに関するあらゆる操作に対応し、`vercel api`によるフォールバックも利用可能。
description の原文を見る
Deploy, manage, inspect, and troubleshoot Vercel projects from the command line. Use for Vercel deployments, projects and teams, environment variables, domains and DNS, logs, metrics, usage, activity, alerts, firewall rules, cache, cron jobs, deploy hooks, Edge Config, feature flags, integrations, connectors, Blob storage, microfrontends, rolling releases, custom environments, Sandbox, agent/MCP setup, preview access, local development, or `vercel api` fallback.
SKILL.md 本文
Vercel CLI スキル
Vercel CLI (vercel または vc) は、コマンドラインから Vercel プラットフォーム上のプロジェクトをデプロイ、管理、開発します。任意のコマンドの全フラグ詳細については vercel <command> --help を使用してください。
インストール済みの CLI ヘルプは、不明瞭なフラグや新しく追加されたフラグの正確な情報源です。ここのコマンド例で十分でない場合は、推測する代わりに vercel <command> --help を確認してから実行してください。
重要: プロジェクトリンク
コマンドは .vercel フォルダを含むディレクトリ (またはそのサブディレクトリ) から実行する必要があります。.vercel がどのようにセットアップされるかは、プロジェクト構造によって異なります:
.vercel/project.json:vercel linkによって作成されます。単一のプロジェクトをリンクします。単一プロジェクトリポジトリに適切で、複数プロジェクトがある場合でもモノレポで機能します (ただしプロジェクトが 1 つだけの場合)。.vercel/repo.json:vercel link --repoによって作成されます。複数のプロジェクトを含む可能性のあるリポジトリをリンクします。プロジェクトがルート以外のディレクトリにある場合 (例:apps/web) は常に良い選択肢です。
プロジェクトのサブディレクトリから実行する場合 (例: apps/web/)、それが曖昧でないため「どのプロジェクト?」プロンプトがスキップされます。
何か問題が発生した場合は、まずリンク方法をチェックしてください — .vercel/ の内容を確認し、project.json であるか repo.json であるかを確認します。また vercel whoami で正しいチームにいることを確認してください — 誤ったチームでリンクすることは一般的な間違いです。
クイックスタート
npm i -g vercel
vercel login
vercel link # single project
# OR
vercel link --repo # monorepo
vercel pull
vercel dev # local development
vercel deploy # preview deployment
vercel --prod # production deployment
デシジョンツリー
正しいリファレンスファイルにルーティングするには以下を使用してください:
- デプロイ →
references/deployment.md - ローリングリリース、デプロイフック、cron ジョブ、キャッシュ、git 接続、Edge Config、リダイレクト、カスタム環境 →
references/project-infra.md - ローカル開発 →
references/local-development.md - 環境変数 →
references/environment-variables.md - CI/CD 自動化 →
references/ci-automation.md - ドメイン または DNS →
references/domains-and-dns.md - プロジェクト または チーム →
references/projects-and-teams.md - ログ、メトリクス、アクティビティ、パフォーマンス、プレビューアクセス、またはプロダクションデバッグ →
references/monitoring-and-debugging.md - アラート、使用状況、契約、課金購入、トークン、テレメトリ、または CLI アップグレード →
references/platform-ops.md - Blob ストレージ →
references/storage.md - 統合 (データベース、ストレージなど) →
references/integrations.md - コネクタ (
vercel connect) →references/connectors.md - ルーティングルール →
references/routing.md - ファイアウォール (WAF ルール、IP ブロック、レート制限) →
references/firewall.md - プレビューデプロイメントにアクセス →
vercel curlを使用 (references/monitoring-and-debugging.mdを参照) - CLI コマンドが利用できないまたは出力に必要なフィールドがない → 一流の CLI パスが利用できない、または不十分な場合は
vercel apiを使用 (references/advanced.mdを参照) - Node.js バックエンド (Express、Hono など) →
references/node-backends.md - モノレポ (Turborepo、Nx、ワークスペース) →
references/monorepos.md - Bun ランタイム →
references/bun.md - フィーチャーフラグ →
references/flags.md - マイクロフロントエンド →
references/microfrontends.md - Sandbox →
references/sandbox.md - エージェント、MCP、スキル検出、または AI Gateway →
references/agent-and-ai.md - 高度な機能 (API、ウェブフック、oauth アプリ) →
references/advanced.md - グローバルフラグ →
references/global-options.md - 初回セットアップ →
references/getting-started.md
アンチパターン
- 複数プロジェクトがあるモノレポでのリンク方法の誤り:
vercel linkはproject.jsonを作成し、1 つのプロジェクトのみ追跡します。代わりにvercel link --repoを使用してください。問題が発生した場合は、.vercel/を最初にチェックしてください。 - モノレポで自動リンクをコマンドに任せる: 多くのコマンドは
.vercel/が存在しない場合、暗黙的にvercel linkを実行します。これはproject.jsonを作成し、誤っている可能性があります。明示的に最初にvercel link(または--repo) を実行してください。 - 間違ったチームでリンク:
vercel whoamiでチェック、vercel teams switchで変更してください。 - CI/エージェント実行でプロンプトなしフラグを忘れる: プロンプトなしの動作が必要な場合は
--non-interactiveを使用し、確認が必要なコマンドには--yesのみを追加してください。 vercel buildの後にvercel deployを実行する場合、--prebuiltなし: ビルド出力は無視されます。- トークンをフラグにハードコード: 代わりに
VERCEL_TOKEN環境変数を使用してください。 - デプロイメント保護を無効化: プレビュー展開にアクセスするには代わりに
vercel curlを使用してください。 vercel apiを早すぎるタイミングで使用: 必要なデータまたは操作を公開する一流の CLI コマンドを優先してください。
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- vercel
- リポジトリ
- vercel/vercel
- ライセンス
- Apache-2.0
- 最終更新
- 不明
Source: https://github.com/vercel/vercel / ライセンス: Apache-2.0
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。