CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

87%

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

85%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.

The body is highly actionable and well-structured, with executable curl sequences, concrete diagnosis logic keyed to Cloudflare error codes, an explicit verified workflow, and clean one-level-deep progressive disclosure across five reference files and two scripts. The main weakness is token efficiency: a duplicative full-example section and some best-practices lines that re-explain knowledge Claude already has.

Suggestions

Remove the 'Example: Complete Investigation' section or fold it into the redirect-loop pattern section, since it repeats nearly the same curl sequence and consumes ~30 lines.

Trim the 'API Usage' best-practices list, dropping the HTTP verb glossary ('GET: Retrieve information, PATCH: Update settings...') and other lines that re-explain knowledge Claude already has.

Replace vague filler lines such as 'Respect rate limits - Cloudflare API has limits' with the concrete limit numbers or a pointer to the rate-limit section of references/api_overview.md.

DimensionReasoningScore

Conciseness

Mostly efficient domain-specific content, but the 'Example: Complete Investigation' section (~30 lines) largely duplicates the redirect-loop pattern shown earlier, and the 'API Usage' best practices gloss HTTP verb semantics ('GET: Retrieve information, PATCH: Update settings') that Claude already knows. Padding is a minority of the document, so it sits above anchor 2 but below the 'minor instances' bar of anchor 4.

3 / 5

Actionability

Copy-paste-ready curl commands with auth headers and jq filters, dig/openssl verification steps, concrete PATCH fix bodies with JSON payloads, and specific error-code diagnosis ('Error 526: SSL mode is strict but origin cert invalid', 'SSL mode flexible + origin enforces HTTPS = redirect loop'). The complete walkthrough covers the most common case end-to-end, matching anchor 5.

5 / 5

Workflow Clarity

The explicit 8-step workflow template includes validation checkpoints ('Verify fix - Re-query API to confirm', 'Recheck the ordinary hostname... provider or forced-IP success alone is partial'), a GET-before-mutate rule, evidence-before-conclusion discipline, and conditional corrective action ('Only if stale HTTP redirects remain, purge HTTP cache'). These explicit verification steps and conditional recovery guidance match the anchor 5 feedback-loop pattern.

5 / 5

Progressive Disclosure

A clear overview with well-signaled one-level-deep references: a dedicated section enumerating what each of api_overview.md, ssl_modes.md, and common_issues.md contains, in-body links for email-routing.md and pages-custom-domain.md, and a scripts section explaining when bundled scripts are useful versus raw API calls. All referenced paths resolve to real files with substantive content, and no nested reference chains exist (verified).

5 / 5

Total

18

/

20

Passed

Description

83%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 that clearly states what the skill does and when to use it, with highly natural trigger terms including the literal ERR_TOO_MANY_REDIRECTS error string. Third-person voice and concrete API-driven framing are present; the only weaknesses are mild breadth ('any Cloudflare-related problems') and a slightly padded closing sentence about systematic investigation.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('Investigate and resolve Cloudflare configuration issues', 'API-driven evidence gathering', 'examine actual configuration'), with minor gaps since the actions stay at a domain level rather than enumerating specific operations. It exceeds the 1-2 concrete actions of anchor 3 but lacks the comprehensive multi-action enumeration of anchor 5.

4 / 5

Completeness

Explicitly answers both what ('Investigate and resolve Cloudflare configuration issues using API-driven evidence gathering') and when ('Use when troubleshooting ERR_TOO_MANY_REDIRECTS, SSL errors, DNS issues, or any Cloudflare-related problems') with concrete trigger phrases. Both halves are present, explicit, and use third-person voice.

5 / 5

Trigger Term Quality

'ERR_TOO_MANY_REDIRECTS, SSL errors, DNS issues, or any Cloudflare-related problems' includes the literal browser error string a user would paste plus natural phrases. Common synonyms such as 5xx error codes (522, 502), 'certificate', or 'DNS_PROBE' are missing, so it falls just short of the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear Cloudflare niche with distinct error-code triggers makes wrong-skill triggering unlikely, but 'any Cloudflare-related problems' is a broad catch-all within the domain and there is minor overlap risk with general network-debugging skills (the body itself references a companion debugging skill). Not anchor 5 because the breadth slightly widens the trigger surface.

4 / 5

Total

17

/

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

Path

cloudflare-troubleshooting/SKILL.md

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.