Agent skill

Wrangler

by swyxio in swyxio/skills

Resolve, construct, review, or run an exact Cloudflare Wrangler command or wrangler.jsonc change.

MITAuto-check: notesDevOps & Cloud

Install Wrangler

skills CLI
$ npx skills add swyxio/skills --skill wrangler -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install swyxio/skills wrangler --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/swyxio/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/wrangler .claude/skills/wrangler && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wrangler
GitHub stars
176
Token cost
~879 tokens
SKILL.md length
377 words
Files
1
Skills in repo
89
Repo updated
First seen
Licence
MIT

At a glance

Resolve, construct, review, or run an exact Cloudflare Wrangler command or wrangler.jsonc change.

  • Works in 4 steps: Inspect the project package manager,… → Prefer the project-local Wrangler… → Read wrangler --help and the installed → …
  • The user names Wrangler
  • SKILL.md covers Resolve the local contract, Resolve the target before…, Handle credentials and secrets and Configuration changes, plus 1 more section
  • Calls wrangler

What it does

Wrangler is an agent skill from swyxio/skills. Resolve, construct, review, or run an exact Cloudflare Wrangler command or wrangler.jsonc change. Use when the user names Wrangler, asks for a Cloudflare CLI operation, or needs environment, binding, authentication, secret, migration, deployment, or resource-management syntax. Do not trigger for general Cloudflare architecture or application code that does not require Wrangler.

Its SKILL.md is about 880 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud. It works with Cloudflare Workers and Cloudflare. The repository describes itself as: Agent skills for Claude Code and other AI agents. The licence is MIT.

When your agent uses it

  • The user names Wrangler
  • Asks for a Cloudflare CLI operation
  • Needs environment
  • Resource-management syntax

Example prompts

  • “/wrangler”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Inspect the project package manager, installed Wrangler version, config file,
  2. Prefer the project-local Wrangler invocation (npx, pnpm, yarn, or an
  3. Read wrangler --help and the installed
  4. Retrieve current docs for commands, flags, lifecycle rules, limits, or product

What it can do on your machine

Read from SKILL.md and the folder at commit 038ef34. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • wrangler

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • developers.cloudflare.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wrangler loads about 879 tokens when it runs. Until then it costs about 98 tokens; SKILL.md has 377 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~98
When it runs · the whole SKILL.md, loaded when a task matches
~879

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:55
    - Keep local `.dev.vars*` and `.env*` files out of version control.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from swyxio/skills at commit 038ef34, republished under its MIT licence (© swyxio). 377 words, ~879 tokens.

Download SKILL.mdSave it as .claude/skills/wrangler/SKILL.md (or your agent's skills folder).
name
wrangler
description
Resolve, construct, review, or run an exact Cloudflare Wrangler command or `wrangler.jsonc` change. Use when the user names Wrangler, asks for a Cloudflare CLI operation, or needs environment, binding, authentication, secret, migration, deployment, or resource-management syntax. Do not trigger for general Cloudflare architecture or application code that does not require Wrangler.

Wrangler CLI

Wrangler commands and configuration evolve quickly. Use the installed version, its help output, the local configuration schema, and current first-party docs as the contract; do not rely on a copied command catalog.

Resolve the local contract

  1. Inspect the project package manager, installed Wrangler version, config file, selected environment, and relevant package scripts.
  2. Prefer the project-local Wrangler invocation (npx, pnpm, yarn, or an existing script) over an unrelated global installation.
  3. Read wrangler <command> --help and the installed node_modules/wrangler/config-schema.json for exact syntax.
  4. Retrieve current docs for commands, flags, lifecycle rules, limits, or product behavior that can change.

Start at:

Install or upgrade Wrangler only when the requested command requires it and the user's project dependency policy permits the change.

Resolve the target before mutation

For a write, identify the account, Worker or resource, environment, config file, and whether the command addresses local or remote state. Environment bindings, variables, and secrets are not automatically inherited, so inspect the selected environment explicitly.

Distinguish read-only inspection, local development, upload, traffic deployment, resource mutation, data mutation, and deletion. The user's request must authorize the mutation actually performed. Use dry-run or readback when supported, but do not represent dry-run as live success.

After an ambiguous response to a write, inspect provider state before retrying; the operation may have completed.

Show full SKILL.md (154 more words)Show less

Handle credentials and secrets

  • Prefer scoped API tokens or the project's established authentication profile.
  • Never print credentials or place secret values in command arguments, source, checked-in config, or shell history.
  • Use interactive secret input, supported bulk-secret input, or the existing CI secret mechanism.
  • Keep local .dev.vars* and .env* files out of version control.

Configuration changes

Use the format already established by the repository unless a current feature requires migration. After changing bindings or configuration, regenerate types when the project relies on generated environment types and run the narrow build or typecheck that consumes them.

Do not invent resource IDs, binding names, compatibility dates, routes, or environment inheritance. Resolve them from current project and provider state.

Verify precisely

Report the facts separately: command validated, local behavior passed, resource created or changed, version uploaded, traffic deployed, migration applied, and live application verified. Include exact non-secret resource or version identity when it matters to the user's operation.

© swyxio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in wrangler of swyxio/skills.

Open the folder on GitHubat commit 038ef34

Compare with similar skills

Wrangler next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Wrangler compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wrangler this skillswyxio/skills176—~879Automated safety check: NotesMIT
Cloudflarehodgef/apiker1277 repos~2.2kAutomated safety check: PassMIT
Nextjs On Cloudflarecloudflare/skills3k2 repos~678Automated safety check: PassApache-2.0
Cloudflaredmmulroy/cloudflare-skill727—~1.6kAutomated safety check: PassMIT
Observability Triageevery-app/open-seo23k—~1.7kAutomated safety check: PassMIT
Prepare Cloudflare Production DeploymentLubomirGeorgiev/cloudflare-workers-nextjs-saas-template786—~5.9kAutomated safety check: NotesMIT

Similar skills

  • Cloudflare

    hodgef/apiker

    Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF…

    127 GitHub starsUsed in 7 repos~2.2k tokens
    DevOps & CloudAuto-check passed
  • Nextjs On Cloudflare

    cloudflare/skills

    Official

    Build, migrate, and deploy Next.js apps on Cloudflare Workers with vinext.

    3k GitHub starsUsed in 2 repos~678 tokens
    DevOps & CloudAuto-check passed
  • Cloudflare

    dmmulroy/cloudflare-skill

    Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), networking (Tunnel, Spectrum), security (WAF, DDoS), and…

    727 GitHub stars~1.6k tokensUpdated 8 mo ago
    DevOps & CloudAuto-check passed
  • Observability Triage

    every-app/open-seo

    Triage OpenSEO production errors in Cloudflare Workers Observability — verified query recipes, counting gotchas, and a known-noise filter list applied automatically.

    23k GitHub stars~1.7k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Prepare Cloudflare Production Deployment

    LubomirGeorgiev/cloudflare-workers-nextjs-saas-template

    Source-of-truth runbook for preparing this Vinext Cloudflare Workers SaaS template for production deployment.

    786 GitHub stars~5.9k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes
  • Workers Best Practices

    cloudflare/skills

    Official

    Cloudflare Workers best practices for production applications.

    3k GitHub starsUsed in 2 repos~1.4k tokens
    DevOps & CloudAuto-check passed

More from swyxio/skills

All 89 skills in this repo
  • Programmatic Agents

    swyxio/skills

    Run a selected coding-agent CLI programmatically, with latency, error, usage, cost, and trace logging.

    176 GitHub stars~2.2k tokensUpdated 5 days ago
    Auto-check passed
  • Design, implement, audit, or refresh protected username and handle namespaces for public products.

    176 GitHub stars~1.1k tokensUpdated 5 days ago
    Auto-check passed
  • New Mac Setup

    swyxio/skills

    Fully automated new Mac setup for fullstack web developers and AI engineers.

    176 GitHub stars~4.3k tokensUpdated 5 days ago
    Auto-check passed
  • Youtube API

    swyxio/skills

    Manage YouTube videos programmatically via the YouTube Data API v3 — upload video files, upload custom thumbnails, update video metadata (titles, descriptions, tags), and query video/channel info…

    176 GitHub stars~2.2k tokensUpdated 5 days ago
    Auto-check passed
  • Batch YouTube Studio upload workflow for videos sourced from Airtable, Google Drive, Loom, YouTube, or local files.

    176 GitHub stars~1.5k tokensUpdated 5 days ago
    Auto-check: warnings
  • Reconstruct and visually analyze paired agent, game, or policy trajectories to determine whether changed actions produced their intended effects.

    176 GitHub stars~1.8k tokensUpdated 5 days ago
    Auto-check passed

Categories

Questions about Wrangler

What does Wrangler do?

Resolve, construct, review, or run an exact Cloudflare Wrangler command or wrangler.jsonc change. Wrangler is an agent skill from swyxio/skills.jsonc change.

When should I use Wrangler?

Wrangler fits situations like: the user names Wrangler; asks for a Cloudflare CLI operation; needs environment; resource-management syntax.

How do I install Wrangler in Claude Code?

Run `npx skills add swyxio/skills --skill wrangler -a claude-code`. Or copy the skill folder (wrangler in swyxio/skills) into .claude/skills/wrangler in your project. Claude Code loads it when a task matches its description.

How do I install Wrangler in Codex?

Run `npx skills add swyxio/skills --skill wrangler -a codex`. Or copy the skill folder (wrangler in swyxio/skills) into .agents/skills/wrangler in your project. Codex loads it when a task matches its description.

Can I use Wrangler in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add swyxio/skills --skill wrangler -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wrangler, .gemini/skills/wrangler, .github/skills/wrangler and .opencode/skills/wrangler in your project.

What does Wrangler need to run?

Going by SKILL.md and its folder, Wrangler needs the command-line tools its instructions call (wrangler).

Does Wrangler access the network?

SKILL.md names 1 domain. As links in the text: developers.cloudflare.com. This is read from the text; nothing was executed.

Is Wrangler safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Wrangler use?

Wrangler is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wrangler use?

About 879 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Wrangler?

Skills that share tags, products or a category with Wrangler: Cloudflare (hodgef/apiker, 127 stars), Nextjs On Cloudflare (cloudflare/skills, 3k stars), Cloudflare (dmmulroy/cloudflare-skill, 727 stars) and Observability Triage (every-app/open-seo, 23k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wrangler?

swyxio (a GitHub user) maintains it in swyxio/skills, which has 176 GitHub stars. The repository holds 89 skills in this directory. The repository was last updated on October 5, 2026.

Source: swyxio/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.