CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloudflare-platform

Cloudflare Workers, Pages, wrangler bindings, KV/D1/R2 storage and Durable Objects. Use when building or deploying a Worker or Pages site, editing wrangler.toml, or using KV, D1, R2 or Durable Objects.

69

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

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

An exemplary concise reference: dense platform-specific facts and executable commands with no wasted tokens. Its one structural weakness is workflow clarity — it reads as a gotcha list rather than a sequenced build/deploy/verify workflow, so validation checkpoints are implicit. Adding a minimal wrangler.toml/Worker example would close the actionability gap.

Suggestions

Add a brief deploy workflow (write wrangler.toml → wrangler dev → d1 migrations apply --local → deploy → wrangler tail) with an explicit validation step (e.g., check wrangler deployments list output) to raise workflow clarity.

Include a minimal copy-paste wrangler.toml with a KV/D1 binding block plus the matching Env interface, since the body requires bindings to exist in both but never shows a complete example.

Add a one-line feedback loop for deploy failures, e.g., 'if deploy fails on compatibility_date, set it to today's date and retry', converting gotchas into recoverable steps.

DimensionReasoningScore

Conciseness

The body is a lean fact sheet: dense, telegraphic statements of limits, commands, and gotchas ('KV value 25MB, key 512 bytes', 'R2 needs multipart upload above 100MB') with zero padding and no explanation of concepts Claude already knows. Every token earns its place.

5 / 5

Actionability

Mostly executable guidance: copy-paste commands ('wrangler secret put NAME [--env staging]', 'wrangler d1 migrations apply <db> --local', 'wrangler rollback <version-id>'), config keys, and API calls ('ctx.waitUntil(promise)', '.bind() params', 'env.DB.batch([...])'). Falls short of 5 because there is no complete wrangler.toml example or minimal Worker handler snippet to cover the most common cases.

4 / 5

Workflow Clarity

Content is organized by topic rather than as a sequenced workflow; dev-vs-production distinction ('--local for dev, --remote for production') and recovery ('rollback', 'whoami') are mentioned, but there is no explicit deploy/verify sequence with validation checkpoints. Better than 2 (sequence fragments and error-recovery hooks exist), but the checkpoint gaps fit the 3 anchor.

3 / 5

Progressive Disclosure

Under 50 lines with no need for external references (none provided in the bundle), organized into four clear sections (Workers, Storage selection, Wrangler, MCP). This meets the simple-skill exception: well-organized sections suffice for a 5.

5 / 5

Total

17

/

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, well-targeted description: concrete capabilities plus an explicit trigger clause using natural Cloudflare terminology. It is dense and scannable with no filler. The only improvement space is broader synonym/term coverage (Queues, bucket) for trigger matching.

DimensionReasoningScore

Specificity

The description lists several specific, concrete actions and objects ('building or deploying a Worker or Pages site, editing wrangler.toml, or using KV, D1, R2 or Durable Objects'), matching the anchor for several specific actions with minor gaps. It falls short of 5 because coverage omits capabilities present in the body (e.g., Queues, wrangler tail/rollback workflows).

4 / 5

Completeness

It explicitly answers both 'what' ('Cloudflare Workers, Pages, wrangler bindings, KV/D1/R2 storage and Durable Objects') and 'when' with a concrete 'Use when...' clause naming specific triggers (building/deploying, editing wrangler.toml, using KV/D1/R2/Durable Objects). This matches the 5 anchor exactly; the 4 anchor would require a less explicit 'when'.

5 / 5

Trigger Term Quality

Natural trigger terms are well covered ('Cloudflare Workers', 'Pages site', 'wrangler.toml', 'KV', 'D1', 'R2', 'Durable Objects', 'deploying') — terms a user would naturally say. It sits between the 4 and 5 anchors: strong coverage but missing a few common variations (e.g., 'Queues', 'R2 bucket', 'Cloudflare tunnel').

4 / 5

Distinctiveness Conflict Risk

Clear niche (Cloudflare platform tooling) with distinct product-name triggers; minimal overlap risk with other skills. Not 4, since the product-specific terminology (Workers, wrangler, KV/D1/R2, Durable Objects) is unambiguous and unlikely to fire for a wrong skill.

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

monkilabs/opencastle

Path

src/orchestrator/plugins/cloudflare/skills/cloudflare-platform/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.