k2 — скилл для Claude Code: логи Cloudflare и установка
Скилл помогает настраивать Cloudflare K2, писать записи из Worker или HTTP и читать их через подписки. Пригодится для разбора потоков и durable logs.
npx skills add cloudflare/skills --skill k2 -a claude-codeЧто делает k2
Скилл работает с Cloudflare K2 и K2 Streams: помогает создать поток, настроить входы, аутентификацию, CORS и retention, отправлять записи из Worker или по HTTP, а затем получать их через subscriptions. Он также разбирает leases, acknowledgements, retries, ошибки и лимиты потоков.
Перед инструкциями по настройке, коду, правам, API, доступности или лимитам скилл предлагает получить актуальные страницы документации Cloudflare и считать их главным источником. Это важно учитывать: примеры и ограничения нужно сверять с текущей документацией. Для SQL-преобразования и доставки в R2 Iceberg предусмотрен отдельный скилл basin, а для обработки задач — Cloudflare Queues.
Какие задачи решает
- создать поток Cloudflare K2 и проверить его работу
- настроить входы, аутентификацию, CORS и retention
- отправить записи из Worker или по HTTP
- читать записи через subscriptions
- разобрать retries, leases и acknowledgements
Примеры запросов агенту
- Настрой Cloudflare K2 для записи событий из Worker и покажи актуальную последовательность действий.
- Проверь, как отправлять записи в K2 по HTTP, включая формат запроса, ошибки и повторы.
- Объясни, как читать записи через subscriptions и обрабатывать leases и acknowledgements.
Как установить k2
1Через Skills CLI (Vercel)
npx skills add cloudflare/skills --skill k2 -a claude-code2Вручную: положить файлы
~/.claude/skills/k2/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/k2/
1Через Skills CLI (Vercel)
npx skills add cloudflare/skills --skill k2 -a codex2Вручную: положить файлы
.agents/skills/k2/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cloudflare/skills --skill k2 -a cursor2Вручную: положить файлы
.cursor/skills/k2/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cloudflare/skills k22Вручную: положить файлы
.github/skills/k2/SKILL.md1Через Skills CLI (Vercel)
npx skills add cloudflare/skills --skill k2 -a gemini-cli2Командой платформы
gemini skills install https://github.com/cloudflare/skills --path skills/k2Вручную: положить файлы
.devin/skills/k2/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cloudflare/skills --skill k2 -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора18
Весь набор →Похожие
Вопросы о k2
Как установить k2 в Claude Code?
Выполните npx skills add cloudflare/skills --skill k2 -a claude-code, затем ещё раз выполните npx skills add cloudflare/skills --skill k2 -a claude-code. Файл скилла находится по пути ~/.claude/skills/k2/SKILL.md.
Что делает скилл k2?
Он помогает настраивать Cloudflare K2 и K2 Streams, отправлять записи из Worker или HTTP и читать их через subscriptions. Также скилл охватывает retention, входы, аутентификацию, CORS, retries и лимиты.
Когда вместо k2 нужен скилл basin?
basin нужен для SQL-преобразования и доставки данных в таблицы R2 Iceberg. Для обработки задач скилл направляет к Cloudflare Queues.
Исходный текст
SKILL.md · Apache-2.0
--- 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).
© cloudflare · Apache-2.0 · cloudflare/skills