.codex/skills/r2/SKILL.md
Interact with Cloudflare R2 buckets used by Pagecord. Use when the user wants to list objects, inspect bucket stats, fetch files, or check backup integrity in R2.
npx skillsauth add lylo/pagecord r2Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use the Cloudflare API for R2 buckets.
CLOUDFLARE_ACCOUNT_ID and the relevant bucket token from /Users/olly/dev/pagecord/.env.CLOUDFLARE_R2_{BUCKET} or CLOUDFLARE_R2_{BUCKET}_READ_ONLY.Base API URL:
https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/r2/buckets/{BUCKET}
ls: list objects, optionally under a prefixstat: summarize object count, size, oldest/newest objectscat: fetch a single object, warning first for large objectscheck: surface-level backup integrity check from listingsinspect: deeper backup integrity check including sentinel metadataPaginate listings until exhausted. Keep output concise and human-readable.
data-ai
Investigate a customer support email and draft a reply. Use when the user pastes a customer message, bug report, billing question, feature request, or how-to question.
development
Investigate and fix a Sentry issue in this codebase. Use when the user provides a Sentry issue URL or ID and wants diagnosis, a fix, verification, or a PR.
development
Interact with the Pagecord API for a blog. Use when the user wants to inspect posts or pages, publish content through the API, check API connectivity, or inspect the home page.
documentation
Interact with the Fizzy tracker for Pagecord work. Use when the user asks to list, create, update, move, close, comment on, or inspect Fizzy cards or boards.