CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudflare-troubleshooting

Investigate and resolve Cloudflare configuration issues using API-driven evidence gathering. Use when troubleshooting ERR_TOO_MANY_REDIRECTS, SSL errors, DNS issues, or any Cloudflare-related problems. Focus on systematic investigation using Cloudflare API to examine actual configuration rather than making assumptions.

68

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, evidence-driven troubleshooting guide with excellent executable commands and clear investigation sequences. Its weaknesses are redundancy — repeated auth headers, a workflow template and worked example that restate earlier sections, and REST-basic explanations — and a slightly imperfect split of detail between the body and the bundled references.

Suggestions

State the auth headers once at the top (e.g. "all curl examples below assume AUTH_HEADERS with X-Auth-Email/X-Auth-Key or Authorization: Bearer") and drop the duplicated -H flags from every command block.

Delete the 'Use appropriate methods: GET/PATCH/POST/DELETE' list and the 'Parse JSON responses / Handle errors gracefully' API-usage basics — Claude already knows REST semantics; keep only Cloudflare-specific notes like rate limits and the success/errors response shape.

Collapse the Workflow Template and the 'Example: Complete Investigation' into one artifact (the worked example already demonstrates the template), and move the per-issue curl sequences into references/common_issues.md so the SKILL.md body is diagnosis logic plus links.

DimensionReasoningScore

Conciseness

The body is mostly commands (good), but there is repeated padding: the identical curl auth headers (-H "X-Auth-Email..." / -H "X-Auth-Key...") appear verbatim in ~12 blocks, the "Workflow Template" restates the Investigation Methodology, the worked Example repeats the redirect-loop section's commands, and "Use appropriate methods: GET: Retrieve information, PATCH: Update settings..." explains REST basics Claude already knows. Not 2 because the bulk is genuinely useful investigation content; not 4 because the header duplication and redundant sections are clearly trimmable.

3 / 5

Actionability

Fully executable, copy-paste-ready curl commands with headers, jq filters, PATCH payloads (e.g. --data '{"value":"full"}'), purge_cache calls, dig/openssl checks, and a complete worked example for ERR_TOO_MANY_REDIRECTS covering the common case end-to-end. Matches the top anchor: commands cover the common cases and are runnable once placeholders are filled.

5 / 5

Workflow Clarity

Sequences are clear and well-ordered: Investigation Methodology steps 1-3, per-issue evidence-gathering sequences, an 8-step Workflow Template, and a Making Changes list with explicit validation ("Gather evidence first", "Verify fix - Re-query API", "Test incrementally - One change at a time", plus purge and propagation wait times). Not 5 because the anchor's error-recovery feedback loop ("if verification fails, re-investigate/revert") is only implicit — no retry or rollback guidance exists for a failed fix, and cache purge is only advisory.

4 / 5

Progressive Disclosure

All four references/ scripts are real files, referenced one level deep, and well signaled — the email-routing section delegates cleanly to references/email-routing.md, and the API Reference Overview lists exactly what each of api_overview.md, ssl_modes.md, and common_issues.md contains. Not 5 because the per-issue curl sequences in the body duplicate what common_issues.md (264 lines of issue patterns/checklists) presumably holds, so the split of content between SKILL.md and the bundle could be cleaner.

4 / 5

Total

16

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, concrete on both what and when, with natural trigger terms including specific error codes. The main gap is that it undersells the skill's breadth — email routing and origin-server errors are covered in the body but never surface as triggers.

DimensionReasoningScore

Specificity

"Investigate and resolve Cloudflare configuration issues using API-driven evidence gathering" names several specific actions (investigate, resolve, API-driven evidence gathering), but coverage is not comprehensive — it never mentions the concrete operations the skill actually supports (checking SSL mode, DNS records, email routing, cache purge). Not 5 because the actions stay at the methodology level rather than enumerating the concrete capabilities; not 3 because more than 1-2 concrete actions are named and the domain is sharply defined.

4 / 5

Completeness

Both questions are explicitly answered: the "what" is "Investigate and resolve Cloudflare configuration issues using API-driven evidence gathering" and the "when" is the explicit clause "Use when troubleshooting ERR_TOO_MANY_REDIRECTS, SSL errors, DNS issues, or any Cloudflare-related problems" with concrete trigger phrases. Written in third person, matching the anchor exactly; score 4 would require the when to be less explicit than it is.

5 / 5

Trigger Term Quality

"ERR_TOO_MANY_REDIRECTS, SSL errors, DNS issues, or any Cloudflare-related problems" are natural phrases users would actually report, and "Cloudflare" itself is the strongest trigger. Not 5 because several natural terms the body covers are missing from the description — 502/503/504 origin errors, certificate errors (525/526), and email routing are entire sections of the skill but absent as triggers.

4 / 5

Distinctiveness Conflict Risk

"Cloudflare" is a clear niche keyword with distinct error-code triggers (ERR_TOO_MANY_REDIRECTS, SSL errors, DNS issues), so conflict with other skills is minimal. A general DNS or SSL skill could overlap slightly, but the explicit Cloudflare framing keeps the niche clear, matching the top anchor.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
daymade/claude-code-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.