From wrangler-cli-spec
Cloudflare Wrangler CLI の仕様と使い方に関する knowledge。Durable Objects, Queues, Hyperdrive, Service Bindings, カスタムビルド設定 (Webpack/esbuild) について回答。Use when user asks about Wrangler, Cloudflare Workers, Durable Objects, Queues, Hyperdrive, Service Bindings, or custom build configurations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/wrangler-cli-spec:wrangler-cli-knowledgeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Cloudflare Wrangler CLI の仕様と使い方に関する包括的な知識を提供するスキル。
Cloudflare Wrangler CLI の仕様と使い方に関する包括的な知識を提供するスキル。
Wrangler は Cloudflare Developer Platform のコマンドラインインターフェース(CLI)ツールです。Cloudflare Workers やその他の Developer Platform 製品の作成、開発、テスト、デプロイに使用されます。
コンピューティングとストレージを組み合わせた Cloudflare Workers の特殊なタイプです。
メッセージを確実に送受信できるようにするグローバルメッセージキューイングサービスです。
既存の地域データベース(PostgreSQL, MySQL 等)へのクエリを高速化し、グローバル分散型データベースのように扱えるサービスです。
Workers が他の Workers や Cloudflare リソースと内部的に通信するためのメカニズムです。
npm install -g wrangler
wrangler login
wrangler init my-worker
wrangler deploy
wrangler dev
Wrangler はデフォルトで esbuild を使用して Worker をバンドルしますが、カスタムビルドコマンドを使用して Webpack やその他のツールを使用するように設定することも可能です。
[build] セクションを使用してカスタムビルドを定義します。
[build]
command = "npm run build"
cwd = "."
watch = ["./src"]
[build.upload]
main = "./dist/index.js"
command: ビルドを実行するためのコマンド。wrangler dev や wrangler deploy の実行前に呼び出されます。cwd: コマンドを実行するディレクトリ。watch: 変更を監視するディレクトリまたはファイルのリスト。upload.main: ビルド後に生成される、デプロイ対象のメインスクリプトのパス。Wrangler v2 以降、type = "webpack" はサポートされなくなりました。Webpack を使用する場合は、カスタムビルドコマンドとして設定します。
package.json にビルドスクリプトを追加:
"scripts": {
"build": "webpack"
}
wrangler.toml に設定を追加:
[build]
command = "npm run build"
[build.upload]
main = "./dist/worker.js" # Webpack の出力先に合わせる
Wrangler のデフォルトの esbuild 挙動をカスタマイズしたい場合(例: プラグインの追加など)も、カスタムビルドスクリプトを作成して command から呼び出す手法が一般的です。
[[durable_objects.bindings]]
name = "MY_DURABLE_OBJECT"
class_name = "MyDurableObject"
[[queues.producers]]
queue = "my-queue"
binding = "MY_QUEUE"
[[queues.consumers]]
queue = "my-queue"
[[hyperdrive]]
binding = "MY_HYPERDRIVE"
id = "hyperdrive-id"
[[services]]
binding = "AUTH_SERVICE"
service = "auth-worker"
npx claudepluginhub biwakonbu/cc-plugins --plugin wrangler-cli-specCloudflare Workers + Wrangler operations: bindings, local dev, secrets, deploy/CI, Workers-vs-Pages decisions, and observability. Covers KV, D1, R2, Durable Objects, Queues, Hyperdrive, Workers AI, Vectorize, and wrangler.jsonc/toml config.
Guides Cloudflare Workers and Pages development with Wrangler CLI, including project init, wrangler.toml config, D1/R2/KV/Queues setup, secrets management, and deployment.
Loads before running wrangler commands to ensure correct syntax, best practices, and up-to-date knowledge via Cloudflare docs. Covers Workers, KV, R2, D1, Queues, and other Cloudflare products.