CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudflare-manager

Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun runtime with dependencies installed.

83

1.95x
Quality

75%

Does it follow best practices?

Impact

96%

1.95x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./plugins/cloudflare-manager/skills/cloudflare-manager/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The skill provides highly actionable, executable commands covering a comprehensive set of Cloudflare services, which is its primary strength. However, it is severely bloated with verbose troubleshooting, generic best practices, and explanatory content that Claude doesn't need, consuming far more tokens than necessary. The workflow sections lack validation checkpoints between dependent steps, and the content organization would benefit from splitting large sections into referenced files.

Suggestions

Cut the troubleshooting section to a separate TROUBLESHOOTING.md file and reference it with a single link — the current inline troubleshooting adds ~100 lines of mostly obvious guidance.

Remove or drastically reduce the 'Best Practices' section — advice like 'never commit .env files', 'use descriptive names', and 'delete unused resources' is generic knowledge Claude already has.

Add explicit validation checkpoints in the Multi-Service Setup workflow (e.g., verify namespace ID was returned before using it in worker bindings, confirm worker deployment URL before configuring routes).

Remove explanatory filler like 'What happens' blocks, 'Example conversation' sections, and 'Why this works' explanations — these explain things Claude can infer from the commands themselves.

DimensionReasoningScore

Conciseness

Extremely verbose at ~300+ lines. Includes extensive troubleshooting sections with obvious solutions (check internet connection, verify file exists), explains concepts Claude already knows (what KV eventual consistency is, what exit codes mean), and the 'Best Practices' section covers generic advice (don't commit .env files, use descriptive names) that Claude inherently understands. The troubleshooting section alone could be cut by 80%.

1 / 3

Actionability

Provides fully executable bash commands for every operation with concrete examples including realistic arguments, namespace IDs, and expected outputs. Commands are copy-paste ready with clear script paths and argument patterns.

3 / 3

Workflow Clarity

The 'Multi-Service Setup' workflow provides a clear sequence of steps, but lacks validation checkpoints between steps. There's no verification that KV namespace creation succeeded before deploying the worker with bindings, and bulk KV operations lack feedback loops for error recovery despite being batch operations.

2 / 3

Progressive Disclosure

References examples.md for advanced usage and mentions templates directory, but the main SKILL.md is monolithic with extensive inline troubleshooting, best practices, and error handling sections that could be split into separate files. The troubleshooting section alone is massive and would benefit from being in a separate TROUBLESHOOTING.md.

2 / 3

Total

8

/

12

Passed

Description

100%

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

This is a strong skill description that clearly identifies its domain (Cloudflare account management), lists specific services it handles, provides explicit trigger conditions via a 'Use when...' clause, and includes practical requirements. The description is concise yet comprehensive, with excellent trigger term coverage across Cloudflare's service ecosystem.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and services: deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Also mentions specific requirements like CLOUDFLARE_API_KEY and Bun runtime.

3 / 3

Completeness

Clearly answers both 'what' (comprehensive Cloudflare account management for deploying Workers, KV, R2, Pages, DNS, Routes) and 'when' (explicit 'Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing').

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Cloudflare', 'Workers', 'KV Storage', 'R2', 'Pages', 'DNS', 'Routes', 'deploying', 'worker containers', 'KV/R2 storage', 'DNS/routing'. Good coverage of Cloudflare-specific terminology.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche around Cloudflare services specifically. The combination of Cloudflare-specific terms (Workers, KV, R2, Pages) makes it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
secondsky/claude-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.