CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudflare

Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task.

58

Quality

68%

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

Fix and improve this skill with Tessl

tessl review fix ./packages/opencode/test/fixture/skills/cloudflare/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 clean, well-organized router/index that maps user needs to Cloudflare products via decision trees and a product table. Its chief weaknesses are the complete absence of the referenced references/ files on disk and the lack of any executable code or validation steps.

Suggestions

Create the referenced references/<product>/ directories and their index files so the many '→ references/<product>/' citations resolve to real content; a router with no destinations is non-functional.

Add at least minimal executable guidance (e.g., a wrangler init/deploy command or a Workers binding example) in the body so the skill is actionable before any reference is loaded.

De-duplicate the product index table against the decision trees, or consolidate, to remove the redundancy that keeps conciseness below 5.

DimensionReasoningScore

Conciseness

The body is lean decision trees and tables with no padding or explanation of concepts Claude already knows, but product-index rows duplicate products already covered by the decision trees, keeping it just below a 5.

4 / 5

Actionability

Provides concrete routing pointers ('→ workers/', '→ d1/') but no executable code, commands, or implementation steps, and the cited reference directories do not exist on disk, leaving the guidance incomplete and non-functional.

3 / 5

Workflow Clarity

The decision trees provide a clear routing sequence, but there are no validation checkpoints and the routing dead-ends because the referenced files are missing, placing it at 3 rather than 4.

3 / 5

Progressive Disclosure

The structure is well-organized with clearly signaled one-level-deep references in form, but scored against the actual bundle structure the referenced references/ files do not exist, breaking the disclosure promise and capping it at 3.

3 / 5

Total

13

/

20

Passed

Description

78%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, specific description that names the platform's major product areas and gives an explicit use clause. It is held below top marks by generic action verbs ('covering') and a broad 'any Cloudflare development task' trigger rather than concrete trigger phrases.

DimensionReasoningScore

Specificity

Lists many concrete named products (Workers, Pages, KV, D1, R2, Workers AI, Vectorize, Agents SDK, Tunnel, Spectrum, WAF, DDoS, Terraform, Pulumi), but the only action verb is the generic 'covering' rather than specific concrete actions, so it sits at 4 rather than 5.

4 / 5

Completeness

Has both a clear 'what' (the enumerated product areas) and an explicit 'when' ('Use for any Cloudflare development task'), but the 'when' is generic rather than concrete trigger phrases, capping it at 4.

4 / 5

Trigger Term Quality

Cloudflare product names (Workers, Pages, KV, D1, R2) plus 'Cloudflare development task' are natural user terms with good coverage, but it lacks the breadth of synonyms and variations needed for a 5.

4 / 5

Distinctiveness Conflict Risk

'Cloudflare platform' is a clearly distinct niche tied to specific products, with minimal conflict risk against non-Cloudflare skills; the breadth only slightly tempers an otherwise strong fit to the anchor 5.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 60 missing

Warning

Total

14

/

16

Passed

Repository
elastic/elastic-ramen
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.