This directory is an unmodified mirror of one skill from Cloudflare's repository, pinned to a commit. skills.love wrote this note. It is not upstream text. - Maintainer: Cloudflare (https://github.com/cloudflare) - Repository: https://github.com/cloudflare/skills - Commit: 86505e44f87d801aa1864a3c4109e9a8ae5c409f - Commit date: 2026-10-15T21:19:27Z - Repository push: 2026-10-19T23:59:57Z - Licence: Apache-2.0. The upstream licence text is copied in `LICENSE`. - Copyright: the LICENSE appendix does not name a holder. plugin.json author is Cloudflare. This entry is the `cloudflare` skill, including its bundled references. The skill text also names sibling skills. `wrangler`, `cf-cli`, `workers-best-practices`, `workers-profiling`, `durable-objects`, and `agents-sdk` are separate shelf entries from the same commit. Other sibling skills stay upstream. The upstream repository has no NOTICE file. The Apache LICENSE appendix still contains the standard unfilled copyright placeholder. plugin.json names the author Cloudflare. | File here | Upstream path | Git blob | | --- | --- | --- | | `SKILL.md` | `skills/cloudflare/SKILL.md` | `4094874380c76b203fe6d729c2c8440d28bed90b` | | `references/ai-gateway/README.md` | `skills/cloudflare/references/ai-gateway/README.md` | `a4bb1a15d154c63b7f41896aec5d212e426c7a09` | | `references/ai-gateway/configuration.md` | `skills/cloudflare/references/ai-gateway/configuration.md` | `648336625c74555ef6d9414326ac937403f01320` | | `references/ai-gateway/dynamic-routing.md` | `skills/cloudflare/references/ai-gateway/dynamic-routing.md` | `d12212fd2c70749e66156c33c9faed36e2635a6b` | | `references/ai-gateway/features.md` | `skills/cloudflare/references/ai-gateway/features.md` | `9dcbaf75e071cee9ff650626e6240dc31748b5c2` | | `references/ai-gateway/sdk-integration.md` | `skills/cloudflare/references/ai-gateway/sdk-integration.md` | `a504ed13b2de5aff2c50622ba3d2544747cee708` | | `references/ai-gateway/troubleshooting.md` | `skills/cloudflare/references/ai-gateway/troubleshooting.md` | `b1c9ef3de0ecb52af251758473b015ffaa74c98b` | | `references/ai-search/README.md` | `skills/cloudflare/references/ai-search/README.md` | `c776b403469cd0d71c60bf415316332b1643dace` | | `references/ai-search/api.md` | `skills/cloudflare/references/ai-search/api.md` | `a42a8a292450b10c94e748d28f4fcde63a2a89a2` | | `references/ai-search/configuration.md` | `skills/cloudflare/references/ai-search/configuration.md` | `307097a50db14a211520f362ffa409819626f5a3` | | `references/ai-search/gotchas.md` | `skills/cloudflare/references/ai-search/gotchas.md` | `8273611e0e7a62890d1147ca3956f3feec2bd3d6` | | `references/ai-search/patterns.md` | `skills/cloudflare/references/ai-search/patterns.md` | `a81ee54f87f1a4ea9e82104ced7a89d824ca2a54` | | `references/bindings/README.md` | `skills/cloudflare/references/bindings/README.md` | `cf7a92c3fe840386fd4d191c323e67d3afd03fe4` | | `references/bindings/api.md` | `skills/cloudflare/references/bindings/api.md` | `4032849d09e4cbdee254b3b541d3048278c4a929` | | `references/bindings/configuration.md` | `skills/cloudflare/references/bindings/configuration.md` | `e60a29f56ba5f3e49b1437359392f1a3ce757910` | | `references/bindings/gotchas.md` | `skills/cloudflare/references/bindings/gotchas.md` | `bca53dc4780eeb3c535c76d21fccad823d8942f8` | | `references/bindings/patterns.md` | `skills/cloudflare/references/bindings/patterns.md` | `b6a0ebda2bf4fb575f852439bbd83aa9458b338a` | | `references/browser-rendering/README.md` | `skills/cloudflare/references/browser-rendering/README.md` | `bb17a1ab030dedebf92fd00447feb4bd8197dd1d` | | `references/browser-rendering/api.md` | `skills/cloudflare/references/browser-rendering/api.md` | `7c78d3344e36d23b35f02ce7f9d48875617fd546` | | `references/browser-rendering/configuration.md` | `skills/cloudflare/references/browser-rendering/configuration.md` | `71559a474620a247ada670ee67503dc70a26ff44` | | `references/browser-rendering/gotchas.md` | `skills/cloudflare/references/browser-rendering/gotchas.md` | `d1d37d7920be16fe393bc39f9a25bcee3289e341` | | `references/browser-rendering/patterns.md` | `skills/cloudflare/references/browser-rendering/patterns.md` | `561e5468a14c2f2a93de5caf27092a0c2be1650a` | | `references/c3/README.md` | `skills/cloudflare/references/c3/README.md` | `5c002f036ee43c8f586b601eb175252888a615ef` | | `references/c3/api.md` | `skills/cloudflare/references/c3/api.md` | `d28d3c464cd5b916e9c933a082c910b21dd9c1be` | | `references/c3/configuration.md` | `skills/cloudflare/references/c3/configuration.md` | `37f9f828240898e23aa2f6ca8b28ef0383a28c96` | | `references/c3/gotchas.md` | `skills/cloudflare/references/c3/gotchas.md` | `ecd664d88b99ced47b3cf6b6f6877ce46a4d3562` | | `references/c3/patterns.md` | `skills/cloudflare/references/c3/patterns.md` | `c9e9f68f9d053dcad6e0e69cb4b558caa1c95b1d` | | `references/containers/README.md` | `skills/cloudflare/references/containers/README.md` | `f6982edaa0d81829c945126ae2e51ff6461457b3` | | `references/containers/api.md` | `skills/cloudflare/references/containers/api.md` | `af316e9e90534242d6de98d52806d48a88407d35` | | `references/containers/configuration.md` | `skills/cloudflare/references/containers/configuration.md` | `eafdd9501cff937f84ba401c6cb511fe4d3e5107` | | `references/containers/gotchas.md` | `skills/cloudflare/references/containers/gotchas.md` | `54f37149e0bf55bfb3ce88c9a4036ecb5fc07400` | | `references/containers/patterns.md` | `skills/cloudflare/references/containers/patterns.md` | `2d7ffc93c9425dd4449bea79b45bbae8d3a0001e` | | `references/cron-triggers/README.md` | `skills/cloudflare/references/cron-triggers/README.md` | `b7104e43c76913216188693387e697e235113637` | | `references/cron-triggers/api.md` | `skills/cloudflare/references/cron-triggers/api.md` | `c363c674328ecb3c9809f25a6411afb29d36d089` | | `references/cron-triggers/configuration.md` | `skills/cloudflare/references/cron-triggers/configuration.md` | `a6901832148747fda3380848b2e76fc99566613f` | | `references/cron-triggers/gotchas.md` | `skills/cloudflare/references/cron-triggers/gotchas.md` | `fc2a054ae8fc5b037b5ff49dbc79ac130537d52a` | | `references/cron-triggers/patterns.md` | `skills/cloudflare/references/cron-triggers/patterns.md` | `8312ebcdac1646f8e64954a182bff8995da8ef21` | | `references/d1/README.md` | `skills/cloudflare/references/d1/README.md` | `734d93fd65ffa5047ada908fb94998fa9a476bc0` | | `references/d1/api.md` | `skills/cloudflare/references/d1/api.md` | `c16c50e87645dbd2e9618d828c5478ed14cc5dd3` | | `references/d1/configuration.md` | `skills/cloudflare/references/d1/configuration.md` | `c53f40943db537389ae9d6b32d2dc6aaa759b10d` | | `references/d1/gotchas.md` | `skills/cloudflare/references/d1/gotchas.md` | `0be9c2de0a3615f9c2241e8d734f7b4c61f1b01c` | | `references/d1/patterns.md` | `skills/cloudflare/references/d1/patterns.md` | `2ad5c77f528d5f6594007f2d209b864760bd7d5f` | | `references/hyperdrive/README.md` | `skills/cloudflare/references/hyperdrive/README.md` | `24da871b4db1db3f2b58644e1d18156b92914d77` | | `references/hyperdrive/api.md` | `skills/cloudflare/references/hyperdrive/api.md` | `6464e0934e96644b5055f80329d531c229f27128` | | `references/hyperdrive/configuration.md` | `skills/cloudflare/references/hyperdrive/configuration.md` | `94e81d81879d04b86e5897b316de5e6009b041c7` | | `references/hyperdrive/gotchas.md` | `skills/cloudflare/references/hyperdrive/gotchas.md` | `97949782cb4f58c52e3dbfa431808a1366b098da` | | `references/hyperdrive/patterns.md` | `skills/cloudflare/references/hyperdrive/patterns.md` | `7061f1f6e85824fe696fe56affcd9484c4250c6b` | | `references/images/README.md` | `skills/cloudflare/references/images/README.md` | `9ae9192e8e583d5b63e81570a3a6007c65644aa9` | | `references/images/api.md` | `skills/cloudflare/references/images/api.md` | `3ae1c3f06064832962b456391e145d9fd740846b` | | `references/images/configuration.md` | `skills/cloudflare/references/images/configuration.md` | `8892f11af05f45a62899be7ecc6ae888e7792763` | | `references/images/gotchas.md` | `skills/cloudflare/references/images/gotchas.md` | `7701607840067e1e37c6f7094870f2628996e9a7` | | `references/images/patterns.md` | `skills/cloudflare/references/images/patterns.md` | `8192b6f8e643f3a3bbd11064d6b83e459e68a86e` | | `references/kv/README.md` | `skills/cloudflare/references/kv/README.md` | `5cbe81896938f29046c955f2ec7fba83e107a16b` | | `references/kv/api.md` | `skills/cloudflare/references/kv/api.md` | `bc62d6498204f518052cbd03831cad13002d660d` | | `references/kv/configuration.md` | `skills/cloudflare/references/kv/configuration.md` | `a2da705a039ae54c42599c98c568540e92c3be94` | | `references/kv/gotchas.md` | `skills/cloudflare/references/kv/gotchas.md` | `e202dcfc8ff51bf1b517d1e1a59d587d7c8fdab1` | | `references/kv/patterns.md` | `skills/cloudflare/references/kv/patterns.md` | `9a11ade6a7c9d1580a0a6e05468f446b53fdc561` | | `references/miniflare/README.md` | `skills/cloudflare/references/miniflare/README.md` | `dd074eda89f1fd4c0a32a243efd49b1a30f72781` | | `references/miniflare/api.md` | `skills/cloudflare/references/miniflare/api.md` | `81ad724184b8457f5b45a23525a9d209473b0e3d` | | `references/miniflare/configuration.md` | `skills/cloudflare/references/miniflare/configuration.md` | `f989a4cda12104cdc6eed1b9611840051db98618` | | `references/miniflare/gotchas.md` | `skills/cloudflare/references/miniflare/gotchas.md` | `8503397a181e066f5561b22d2216bbf1e982499d` | | `references/miniflare/patterns.md` | `skills/cloudflare/references/miniflare/patterns.md` | `9e9396d6db6076555c7ab6fbc0e81c84b63d23bb` | | `references/observability/README.md` | `skills/cloudflare/references/observability/README.md` | `0b749d389777193ec6221d9a9b8e0c35d69c65cd` | | `references/observability/api.md` | `skills/cloudflare/references/observability/api.md` | `6597a6e78f35b5f9baebc9c14b6f990d9d18adfd` | | `references/observability/configuration.md` | `skills/cloudflare/references/observability/configuration.md` | `536bf57cc4f3fa683708aed8dfd68f5cf66eee49` | | `references/observability/gotchas.md` | `skills/cloudflare/references/observability/gotchas.md` | `bc8d87907b613141cede102674ce6719dc8a8222` | | `references/observability/patterns.md` | `skills/cloudflare/references/observability/patterns.md` | `354978c44a56436c857f280b6b1406d25b376166` | | `references/pages-functions/README.md` | `skills/cloudflare/references/pages-functions/README.md` | `50bc92853d17306bf6521a3522025ce2798d0db8` | | `references/pages-functions/api.md` | `skills/cloudflare/references/pages-functions/api.md` | `2e05e994c799c6d5955093f20629de36abe52caf` | | `references/pages-functions/configuration.md` | `skills/cloudflare/references/pages-functions/configuration.md` | `ec23c4994088566f0e6a58c6204f1b0798e47e14` | | `references/pages-functions/gotchas.md` | `skills/cloudflare/references/pages-functions/gotchas.md` | `e0ba806e8b2ea5c01c54ef99527b4e887452a976` | | `references/pages-functions/patterns.md` | `skills/cloudflare/references/pages-functions/patterns.md` | `8dc4d8f6c0a5e8c10036648d891bc9138a280e07` | | `references/pages/README.md` | `skills/cloudflare/references/pages/README.md` | `4bea4c71e187e226f5bc4892edd757d5d7f8b5db` | | `references/pages/api.md` | `skills/cloudflare/references/pages/api.md` | `3081deda921b3a3fbf5ad9c4192da3092b8a396b` | | `references/pages/configuration.md` | `skills/cloudflare/references/pages/configuration.md` | `4092c2989f93de8861314c90fc5589d35752229e` | | `references/pages/gotchas.md` | `skills/cloudflare/references/pages/gotchas.md` | `bbac0964f9ff75fdbd73c38b90b9943e53d8bb17` | | `references/pages/patterns.md` | `skills/cloudflare/references/pages/patterns.md` | `810fe88a1da89d1f17fc98d97127cf2d987fd919` | | `references/queues/README.md` | `skills/cloudflare/references/queues/README.md` | `fefa7bccb2b06a29c7405c056059456bd3d89415` | | `references/queues/api.md` | `skills/cloudflare/references/queues/api.md` | `9e6faa4eaa56bb4e737f094a164b7837c5c89cbc` | | `references/queues/configuration.md` | `skills/cloudflare/references/queues/configuration.md` | `c08779b692aad10e93489ce751d5af6897f7fcf1` | | `references/queues/gotchas.md` | `skills/cloudflare/references/queues/gotchas.md` | `16187d0280de3f0ad0d8c3eefa0a20a183df16c6` | | `references/queues/patterns.md` | `skills/cloudflare/references/queues/patterns.md` | `d199582b89591f568a7b8f88929e0ffbc9857349` | | `references/r2/README.md` | `skills/cloudflare/references/r2/README.md` | `8556511e9b6ecb63d32e67a0241d6352992d63a8` | | `references/r2/api.md` | `skills/cloudflare/references/r2/api.md` | `63e4a5d1577cd6dc1282d58fe32723166a6afb0e` | | `references/r2/configuration.md` | `skills/cloudflare/references/r2/configuration.md` | `d64079fda9bb2cd48c1f0e8cf5e17e71fc2c596e` | | `references/r2/gotchas.md` | `skills/cloudflare/references/r2/gotchas.md` | `4a9a5814deb46fd5ab7e789555349a9e07945252` | | `references/r2/patterns.md` | `skills/cloudflare/references/r2/patterns.md` | `ebbded6b94a5b75269993b4ac6fed333ff6bf5ad` | | `references/secrets-store/README.md` | `skills/cloudflare/references/secrets-store/README.md` | `9d463c1c2c0c526da34315187ffe0f39034df703` | | `references/secrets-store/api.md` | `skills/cloudflare/references/secrets-store/api.md` | `3905bfa8332fe72e5e780ab774451812448ef04f` | | `references/secrets-store/configuration.md` | `skills/cloudflare/references/secrets-store/configuration.md` | `dd4405e264d09693d518ea64cb7c71ceea20e15d` | | `references/secrets-store/gotchas.md` | `skills/cloudflare/references/secrets-store/gotchas.md` | `e6fbdeb38f6422d779ff8247648d102a81980ff8` | | `references/secrets-store/patterns.md` | `skills/cloudflare/references/secrets-store/patterns.md` | `538f4e96408a7ba939fc064fdf8d35facdf1130c` | | `references/smart-placement/README.md` | `skills/cloudflare/references/smart-placement/README.md` | `d213a875548265429b65963747ec3372f4d8c332` | | `references/smart-placement/api.md` | `skills/cloudflare/references/smart-placement/api.md` | `6608985961464dff1132b3c75f7b1ad65e21907b` | | `references/smart-placement/configuration.md` | `skills/cloudflare/references/smart-placement/configuration.md` | `4f506ac51ee6d4ec868487df27b6c10e3c2c20c1` | | `references/smart-placement/gotchas.md` | `skills/cloudflare/references/smart-placement/gotchas.md` | `dc94e9b3b7d613744465e43aee3f31037eabf2b6` | | `references/smart-placement/patterns.md` | `skills/cloudflare/references/smart-placement/patterns.md` | `40dc4ddc96c861d1ef86071ef7ed7265d4647f0c` | | `references/static-assets/README.md` | `skills/cloudflare/references/static-assets/README.md` | `caa22370fdc71f8b64f270e7f9c5975178e317be` | | `references/static-assets/api.md` | `skills/cloudflare/references/static-assets/api.md` | `f542630509350db5574aea0855074119867acc3d` | | `references/static-assets/configuration.md` | `skills/cloudflare/references/static-assets/configuration.md` | `e540448e903395461085ba80724678f23b08760d` | | `references/static-assets/gotchas.md` | `skills/cloudflare/references/static-assets/gotchas.md` | `841f68d08260770e0332860c4cf0c6c2d05de65f` | | `references/static-assets/patterns.md` | `skills/cloudflare/references/static-assets/patterns.md` | `b83ffd6483e854c41881d14dd88733dd3850ddf4` | | `references/stream/README.md` | `skills/cloudflare/references/stream/README.md` | `e3e9d4bff40205897e87342b5b894c88b607536f` | | `references/stream/api-live.md` | `skills/cloudflare/references/stream/api-live.md` | `7af2e96a0d51c004114030611be9a33da775754f` | | `references/stream/api.md` | `skills/cloudflare/references/stream/api.md` | `9a87fd4dce6b2d7abbdd6bb6368c30eadda28b9d` | | `references/stream/configuration.md` | `skills/cloudflare/references/stream/configuration.md` | `363d5acff636dabb903a076f53367c8f73534e37` | | `references/stream/gotchas.md` | `skills/cloudflare/references/stream/gotchas.md` | `0c02ec8e32f19dbea22bd82f7eebe6974416aeae` | | `references/stream/patterns.md` | `skills/cloudflare/references/stream/patterns.md` | `91de4ecc0616bcb51bf32192b5248eea4bd1b8ca` | | `references/tail-workers/README.md` | `skills/cloudflare/references/tail-workers/README.md` | `56aaa702b7daeab5109db0daab5417e9623cbc6c` | | `references/tail-workers/api.md` | `skills/cloudflare/references/tail-workers/api.md` | `44df5e90bd9acad001e50bf4ad3a66f24d1e9778` | | `references/tail-workers/configuration.md` | `skills/cloudflare/references/tail-workers/configuration.md` | `de151b16e7d499e1aa774a004a7cbfec2ee8f983` | | `references/tail-workers/gotchas.md` | `skills/cloudflare/references/tail-workers/gotchas.md` | `bcdbcd3a6ecb5ec6b8f5a15a0f1f67ebaeb7e08b` | | `references/tail-workers/patterns.md` | `skills/cloudflare/references/tail-workers/patterns.md` | `acd853d266a023983902701656a638c1df45385e` | | `references/tunnel/README.md` | `skills/cloudflare/references/tunnel/README.md` | `20427d300b58c893f7152d874694b875e261cc32` | | `references/tunnel/api.md` | `skills/cloudflare/references/tunnel/api.md` | `6a1e48a7cf40981ccb0614b854de2ef161e66dac` | | `references/tunnel/configuration.md` | `skills/cloudflare/references/tunnel/configuration.md` | `5caf7eeec8d3db0a9c3aa8f33b230b693c82a7cf` | | `references/tunnel/gotchas.md` | `skills/cloudflare/references/tunnel/gotchas.md` | `d3319329eb40d327a3d21b52ad515300511badc5` | | `references/tunnel/networking.md` | `skills/cloudflare/references/tunnel/networking.md` | `8dcaa465485a1ffc9970a37fdbe8dd62c7697ecb` | | `references/tunnel/patterns.md` | `skills/cloudflare/references/tunnel/patterns.md` | `7344c75aea2cbc5906efb0e62ea6a50a743ddea8` | | `references/vectorize/README.md` | `skills/cloudflare/references/vectorize/README.md` | `9ad241b59cd20ad566614b9040a35453fb797270` | | `references/vectorize/api.md` | `skills/cloudflare/references/vectorize/api.md` | `358a45dcb684a01ace6873646f4553cd0a9f3dea` | | `references/vectorize/configuration.md` | `skills/cloudflare/references/vectorize/configuration.md` | `6e083ace9b82cfe498719024de6b1bb4ed08fdca` | | `references/vectorize/gotchas.md` | `skills/cloudflare/references/vectorize/gotchas.md` | `ff48b1750ce05061ccf841c3f0e101ba4f793ba3` | | `references/vectorize/patterns.md` | `skills/cloudflare/references/vectorize/patterns.md` | `531268ec42adca4efcc4eea4cddad66f7524fd0f` | | `references/waf/README.md` | `skills/cloudflare/references/waf/README.md` | `5cfb2e81733bcf4c3daac9d7da17bd32c5f9a69a` | | `references/waf/api.md` | `skills/cloudflare/references/waf/api.md` | `397c42cd25d3d4868d7b5009b494cfdde62717cd` | | `references/waf/configuration.md` | `skills/cloudflare/references/waf/configuration.md` | `3b4b46df1567ef8b03569c4da0b752f4347765f7` | | `references/waf/gotchas.md` | `skills/cloudflare/references/waf/gotchas.md` | `aaa0d664a20afa85c08c1055d233ef165a162bc2` | | `references/waf/patterns.md` | `skills/cloudflare/references/waf/patterns.md` | `a035832a22256807fa97eb86a9900d11aea973c5` | | `references/workers-ai/README.md` | `skills/cloudflare/references/workers-ai/README.md` | `9e069e61cbe187183166ed4df524a103fc88e12f` | | `references/workers-ai/api.md` | `skills/cloudflare/references/workers-ai/api.md` | `64c8f2443f16326d82a90c0f05ca30dfe3ab3fd3` | | `references/workers-ai/configuration.md` | `skills/cloudflare/references/workers-ai/configuration.md` | `c561de482952cc5c25cb5d4c8e29f36b5811fe28` | | `references/workers-ai/gotchas.md` | `skills/cloudflare/references/workers-ai/gotchas.md` | `1b6b919f95e5703f28cc5e0955a57736190f13a8` | | `references/workers-ai/patterns.md` | `skills/cloudflare/references/workers-ai/patterns.md` | `bd946ea38125cde19d18f5f1b57c1472b793441e` | | `references/workflows/README.md` | `skills/cloudflare/references/workflows/README.md` | `adf61c2414da098a225b510fd57a09b853e68aa7` | | `references/workflows/api.md` | `skills/cloudflare/references/workflows/api.md` | `fb583aa6e4c074471a9f42428b8e86c667095c9e` | | `references/workflows/configuration.md` | `skills/cloudflare/references/workflows/configuration.md` | `95786d24f6203b2e4cc1c66dce559ee392d6b822` | | `references/workflows/gotchas.md` | `skills/cloudflare/references/workflows/gotchas.md` | `f71124b0692523055a20a83b93ca3050e02e739a` | | `references/workflows/patterns.md` | `skills/cloudflare/references/workflows/patterns.md` | `6b6851ffdefe50b65d342eb3b4020698b954b593` | | `LICENSE` | `LICENSE` | `7a4a3ea2424c09fbe48d455aed1eaa94d9124835` |