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.

56

Quality

65%

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

61%

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

This skill excels as a routing/index document — it's extremely concise, well-structured with decision trees and organized tables, and follows progressive disclosure principles by pointing to detailed references. Its main weakness is the complete absence of actionable, executable guidance; it functions purely as a directory rather than teaching Claude how to do anything concrete. Without bundle files to verify the referenced paths, the skill's value depends entirely on those references existing and being high-quality.

Suggestions

Add at least one minimal executable example per major category (e.g., a basic Worker hello-world, a KV read/write snippet) so the skill provides some standalone actionable value even before loading references.

Add a brief 'How to use this skill' workflow at the top: 1. Identify need via decision tree → 2. Load the relevant reference file → 3. Follow the reference's implementation guide. This makes the meta-workflow explicit.

DimensionReasoningScore

Conciseness

Extremely lean and efficient. No unnecessary explanations of what Cloudflare products are or how they work. The decision trees and tables convey maximum information with minimal tokens, and Claude's intelligence is fully respected.

5 / 5

Actionability

The skill provides excellent navigation/routing to the right product but contains zero executable code, commands, or concrete implementation guidance. It's purely a directory/index — it tells you where to look but not how to do anything. The references it points to may contain actionable content, but the skill itself does not.

2 / 5

Workflow Clarity

The decision trees provide clear branching logic for product selection, which is a form of workflow. However, there are no multi-step implementation workflows, no validation checkpoints, and no feedback loops. For a routing/index skill this is acceptable but not exemplary — it could include a brief 'how to use this skill' workflow (e.g., 1. Identify need via decision tree → 2. Load reference → 3. Follow reference instructions).

3 / 5

Progressive Disclosure

Excellent structure as an overview pointing to detailed references via one-level-deep paths. Decision trees serve as clear navigation, and the product index tables provide organized discovery. Docked one point because no bundle files were provided to verify the referenced paths actually exist, and the references lack descriptive annotations about what each contains.

4 / 5

Total

14

/

20

Passed

Description

70%

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

The description effectively enumerates a wide range of Cloudflare products and services, providing strong distinctiveness and good trigger term coverage. However, it lists product names rather than concrete actions (what the skill actually does with these services), and the 'when' clause is overly broad ('any Cloudflare development task'), reducing its usefulness for precise skill selection among many options.

Suggestions

Replace or supplement product listings with concrete actions, e.g., 'Deploy and configure Workers, create D1 databases, set up WAF rules, manage R2 storage buckets'.

Make the 'Use when...' clause more specific with trigger scenarios, e.g., 'Use when the user asks about deploying to Cloudflare, configuring edge functions, setting up wrangler, managing DNS, or working with Cloudflare storage and AI services'.

DimensionReasoningScore

Specificity

Lists several specific Cloudflare services and categories (Workers, Pages, KV, D1, R2, Workers AI, Vectorize, Agents SDK, Tunnel, Spectrum, WAF, DDoS, Terraform, Pulumi). However, it names products rather than concrete actions—it doesn't describe what it does with these services (e.g., 'deploy Workers', 'configure WAF rules', 'create D1 databases').

4 / 5

Completeness

The 'what' is present (covers various Cloudflare services) though described as categories rather than actions. The 'when' clause ('Use for any Cloudflare development task') is present but extremely broad and non-specific—it doesn't provide concrete trigger phrases or scenarios, making it only weakly useful for skill selection.

3 / 5

Trigger Term Quality

Includes many natural product/service names users would mention (Cloudflare, Workers, Pages, KV, D1, R2, WAF, DDoS, Terraform, Pulumi, Vectorize). Missing some common user phrases like 'deploy', 'edge functions', 'serverless', 'CDN', 'DNS', or 'wrangler' that users might naturally say.

4 / 5

Distinctiveness Conflict Risk

Clearly scoped to the Cloudflare platform with specific product names that are unique to Cloudflare. Very unlikely to conflict with other skills unless there are multiple Cloudflare-related skills, in which case the breadth could be a minor issue.

5 / 5

Total

16

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

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.