En bref
Cloudflare K2 (et K2 Streams) est un journal durable destiné à découpler producteurs et consommateurs d’événements. La skill aide à créer un flux, à produire depuis un Worker ou en HTTP, à régler la rétention et les entrées, et à consommer via des abonnements. Le SKILL.md est volontairement mince : la documentation officielle est la source de vérité, au-dessus de la skill, pour toute instruction de mise en place, tout code, toute limite, toute disponibilité, toute permission ou tout détail d’API. On commence par la vue d’ensemble K2, puis on récupère les pages courantes avant de répondre. Le skill note que, tant qu’une pull request de documentation (cloudflare-docs n° 33858) reste ouverte, on peut s’appuyer sur les pages proposées si les URL publiques ne sont pas encore publiées. On n’invente donc ni plafond ni API.
Ce que ça fait
- Cadre un journal durable (producteurs, consommateurs, rétention, abonnements), sans figer des limites mémorisées.
- Impose de relire la doc courante — et, au besoin, les pages encore en pull request — avant de donner des consignes.
- Couvre la production depuis un Worker ou HTTP, et la consommation par souscription.
- N’est pas un outil de profilage CPU (workers-profiling) ni un audit Web Vitals.
Pour qui, et un exemple
Équipes qui veulent un journal d’événements durable sur Cloudflare, et qui acceptent de s’aligner sur une doc encore en mouvement.
Exemple de demande : On doit poser un flux et y publier depuis un Worker : la skill ouvre la vue d’ensemble, récupère le guide de démarrage à jour (ou les pages de la PR si besoin), puis seulement ensuite décrit la mise en place.
Quand on construit ou dépannage Cloudflare K2 ou K2 Streams : création de flux, production, rétention, entrées ou consommation par abonnement. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.
Installer
Dans Claude Code : /plugin marketplace add cloudflare/skills puis /plugin install cloudflare@cloudflare ; ou npx skills add https://github.com/cloudflare/skills.
/plugin marketplace add cloudflare/skills/plugin install cloudflare@cloudflarenpx skills add https://github.com/cloudflare/skillsFonctionne avec
- Claude Code
- Codex
- Cursor
- GitHub Copilot (VS Code)
- OpenCode
- Pi
Source : Procédures d’installation documentées dans le README pour chacun de ces outils.
Niveau : Avancé
Suppose un compte Cloudflare, Node.js et la CLI Wrangler ou cf.
Extrait du SKILL.md
La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :
Build and troubleshoot Cloudflare K2 or K2 Streams durable logs. Use for stream setup, producing from Workers or HTTP, configuring retention and inputs, and consuming through subscriptions.
Citée depuis le SKILL.md au commit cbf893b . Le dossier contient aussi 1 fichier annexe (references/).
Le SKILL.md compte 28 lignes et 2 sections principales :
- Documentation
- Skill feedback
Licence : Apache 2.0
Vérifiée le 10 novembre 2026 sur : fichier LICENSE du dépôt .
La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.
Texte intégral du SKILL.md
Reproduit sans modification depuis cloudflare/skills (commit cbf893b) , © Cloudflare, sous licence Apache 2.0 (fichier de licence d’origine ).
Afficher le SKILL.md original (28 lignes, en anglais)
---
name: k2
description: Build and troubleshoot Cloudflare K2 or K2 Streams durable logs. Use for stream setup, producing from Workers or HTTP, configuring retention and inputs, and consuming through subscriptions.
---
# Cloudflare K2
K2 is a durable log for decoupling event producers and consumers. Start with the [K2 overview](https://developers.cloudflare.com/k2/index.md), then retrieve the relevant current documentation before giving setup instructions, code, limits, availability, permissions, or API details. The docs are the source of truth over this skill. While [cloudflare-docs PR #33858](https://github.com/cloudflare/cloudflare-docs/pull/33858) remains open, use its proposed pages if the public URLs have not been published.
## Documentation
| Task | Docs | Check for |
|------|------|-----------|
| Create a stream and try K2 | [Get started](https://developers.cloudflare.com/k2/get-started/index.md) | Prerequisites, setup sequence, current API examples |
| Understand streams and subscriptions | [Concepts](https://developers.cloudflare.com/k2/concepts/index.md) | Record model and delivery behavior |
| Configure a stream | [Configuration](https://developers.cloudflare.com/k2/configuration/index.md) | Inputs, authentication, CORS, retention |
| Produce from HTTP or a Worker | [Produce records](https://developers.cloudflare.com/k2/features/produce/index.md) | Request and binding syntax, encoding, errors, retries |
| Consume through subscriptions | [Consume records](https://developers.cloudflare.com/k2/features/consume/index.md) | Leases, acknowledgements, retries, errors |
| Size a stream or consumer | [Limits](https://developers.cloudflare.com/k2/platform/limits/index.md) | Current quotas and size limits |
Retrieve the matching pages above for each task and use their current examples. For capacity or cost questions, check current limits and any published pricing before quoting values. State when a requested pricing or availability detail is not yet published.
For SQL transformation and delivery to R2 Iceberg tables, use the `basin` skill. For task processing, consult [Queues](https://developers.cloudflare.com/queues/index.md).
## Skill feedback
If the user reports that this skill gave incorrect or outdated guidance, or is missing information, read [references/skill-feedback.md](references/skill-feedback.md).
Commentaires.
Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.
Commentaires publiés
Chargement des commentaires…
Laisser un commentaire
Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.