Communityコーディング&開発github.com

Cloudflare Pages デプロイ

Cloudflare Pages へのデプロイ、カスタムドメインのバインド、トラブルシューティングを支援するAIエージェントスキルです。Claude Code、opencode、Cursor、Windsurf、Clineなどで動作します。

Cloudflare Pages デプロイ とは?

このスキルは、AIエージェント(Claude Code、opencode、Cursor、Windsurf、Clineなど)がCloudflare Pagesのデプロイプロセスを効率的に実行できるように設計されています。主な機能として、Cloudflare Pagesプロジェクトの自動デプロイ、カスタムドメインのバインド、デプロイ時の一般的なエラー(ビルド失敗、環境変数不足、DNS設定ミスなど)のトラブルシューティングをサポートします。開発者は自然言語の指示を通じて、プロジェクトのビルド、デプロイ、ドメイン設定の変更をAIエージェントに依頼できるため、CI/CDパイプラインの設定や手動操作の手間を大幅に削減できます。このスキルはCloudflare APIとWrangler CLIを内部的に活用し、セキュアな認証情報管理のもとで動作します。マルチプラットフォーム対応により、様々な開発環境で一貫したデプロイ体験を提供します。

対応✓Claude Code~Codex CLI✓Cursor✓OpenCode✓Windsurf
npx skills add Wievondii/cf-pages-deploy

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Cloudflare Pages デプロイ は何をしますか?

Cloudflare Pagesのデプロイ、カスタムドメインのバインド、トラブルシューティングを行うAIエージェントスキルです。Claude Code、opencode、Cursor、Windsurf、Clineなどで動作します。

概要

このスキルを使用すると、AIエージェントがCloudflare Pagesへのデプロイを直接支援できます。

  • Cloudflare Pages プロジェクトのデプロイ: wrangler pages deploy を使用した静的サイトやアプリケーションのデプロイ
  • カスタムドメインのバインド: Cloudflare Pages プロジェクトへのカスタムドメインの追加と設定
  • トラブルシューティング: デプロイに関する一般的な問題の診断と解決

前提条件

  • Wrangler CLI: Cloudflare Pages とのやり取りに必要。npm install -g wrangler でインストール可能
  • Cloudflare アカウント: Cloudflare Pages を使用するためのアカウントが必要
  • 認証情報: wrangler login または CLOUDFLARE_API_TOKEN 環境変数による認証

使用方法

デプロイ

wrangler pages deploy <出力ディレクトリ> --project-name=<プロジェクト名>

例: AIエージェントに「dist/ ディレクトリを my-app プロジェクトとしてデプロイして」と指示すると、上記のコマンドを自動実行します。

カスタムドメインのバインド

wrangler pages domain add <ドメイン> --project-name=<プロジェクト名>

例: 「my-app プロジェクトに example.com をバインドして」と指示すると、上記のコマンドを自動実行します。

トラブルシューティング

AIエージェントは以下のような一般的な問題を診断できます:

  • ビルドエラー: 出力ディレクトリ内の不完全なビルドアーティファクト
  • 環境変数: 不足している WRANGLER や CLOUDFLARE 関連の環境変数
  • 認証エラー: 期限切れのトークンやログインセッション
  • DNS設定: Pages.dev 以外のカスタムドメインに関するDNSレコードの問題

設定

以下の環境変数が必要な場合があります:

  • CLOUDFLARE_API_TOKEN: APIトークンによる認証(推奨)
  • CLOUDFLARE_ACCOUNT_ID: アカウントIDの手動指定(複数アカウントがある場合)

対応プラットフォーム

  • Claude Code
  • opencode
  • Cursor
  • Windsurf
  • Cline
  • その他、MCP(Model Context Protocol)またはカスタムツール実行をサポートするAIエージェント

トラブルシューティングのヒント

  • wrangler whoami を実行して認証が正しく設定されているか確認
  • Cloudflare Pages のダッシュボードでプロジェクト設定が正しいか確認
  • カスタムドメインを使用する場合、DNSレコードが適切に設定されているか確認

ライセンス

MIT

関連スキル