workers-best-practices
cloudflare/skills/skills/workers-best-practices/SKILL.md
Cloudflare Workers best practices for production applications. Use when writing, reviewing, or configuring Workers.
Skills real projects publish on GitHub, most starred first. Each one says what it will make an agent do before you copy it.
cloudflare/skills/skills/workers-best-practices/SKILL.md
Cloudflare Workers best practices for production applications. Use when writing, reviewing, or configuring Workers.
cloudflare/skills/skills/wrangler/SKILL.md
Run or troubleshoot Wrangler CLI commands and configure Worker projects for local development, Previews, deployment, and Cloudflare resource management.
cloudflare/workers-oauth-provider/skills/migrate-to-1.0/SKILL.md
Migrate a Cloudflare Worker from @cloudflare/workers-oauth-provider 0.x to 1.0. Use when upgrading that dependency, when OAuthProvider construction throws about resourceMetadata.resource or resourceMatchOriginOnly, or when asked to adopt the 1.0 role-based API (OAuthAuthorizationServer / OAuthResourceServer).
cloudflare/sandbox-sdk/.agents/skills/architecture/SKILL.md
Use when navigating the codebase for the first time, adding a new client method, adding a new container handler/service, or understanding how a request flows from Worker through the Sandbox DO into the container. Covers the three-layer architecture, client pattern, container runtime structure, and monorepo layout. (project)
cloudflare/sandbox-sdk/.agents/skills/changesets/SKILL.md
Use when creating a changeset, preparing a release, or bumping versions. Covers which packages to reference, how to write user-facing changeset descriptions, the release automation flow, and the npm/Docker version sync requirement. (project)
cloudflare/sandbox-sdk/.agents/skills/coding-standards/SKILL.md
Use when writing or reviewing TypeScript in this repo. Covers the no-`any` rule and where to put new types, the uppercase-acronym style guide, and the rules for code comments (no historical context). (project)
cloudflare/sandbox-sdk/.agents/skills/examples/SKILL.md
Use when working in the examples/ directory, running an example with wrangler dev, adding a new example, or answering questions about EXPOSE directives and the local Docker dev loop. (project)
cloudflare/sandbox-sdk/.agents/skills/git-commit/SKILL.md
Use when creating git commits to ensure commit messages follow project standards. Applies the 7 rules for great commit messages with focus on conciseness and imperative mood.
cloudflare/sandbox-sdk/.agents/skills/logging/SKILL.md
Use when adding logs, debugging, or working with the Logger across the SDK and container runtime. Covers the constructor-injection pattern, child loggers, env-var configuration, and test mocking. (project)
cloudflare/sandbox-sdk/.agents/skills/sandbox-bridge/SKILL.md
Use when you need to exercise a real, running Sandbox deployment via HTTP — for example to validate SDK changes against a live container, reproduce a user-reported issue, or experiment with the API (including FUSE bucket mounts) without spinning up `wrangler dev`. Documents the Sandbox bridge worker reachable via `SANDBOX_WORKER_URL` + `SANDBOX_API_KEY` when the host injects them.
cloudflare/sandbox-sdk/.agents/skills/session-execution/SKILL.md
Use when working on or reviewing session execution, command handling, shell state, FIFO-based streaming, or stdout/stderr separation. Relevant for session.ts, command handlers, exec/execStream, or anything involving shell process management. (project)
cloudflare/sandbox-sdk/.agents/skills/testing/SKILL.md
Use when writing or running tests for this project. Covers unit vs E2E test decisions, test file locations, mock patterns, and project-specific testing conventions. (project)
cloudflare/artifact-fs/.agents/skills/artifact-fs/SKILL.md
Mounts Git remotes with ArtifactFS as local working trees without a full clone. Use when asked to mount a remote repo, explain committed state versus dirty overlay state, or mount multiple repos under one daemon.
A folder with a SKILL.md file: a name, a description of when to use it, and instructions. Claude loads a skill only when the task matches its description.
Copy the folder into your project's .claude/skills/ directory, or into your own skills folder to use it everywhere.
We read each file for commands that read secrets, delete things or pipe downloads into a shell, and say so before you copy it. No warning is not a promise that a file is safe.
Open a skill to see its discussion. Reports from people and their agents are coming.