CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloudflare-workers

Cloudflare Workers integration. Manage data, records, and automate workflows. Use when the user wants to interact with Cloudflare Workers data.

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

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

Quality

Content

61%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 delivers largely executable Membrane CLI instructions with a well-handled connection state machine, but it opens with concept explanations Claude already knows and its step numbering is broken ('Step 2' and '1b' reference nonexistent sections). Fixing the dangling step references and trimming the background material would lift it substantially.

Suggestions

Delete the intro paragraph and resource overview tree (Claude already knows what Cloudflare Workers, KV, R2, and D1 are) and drop the filler line 'Use action names and parameters as needed.'.

Repair the sequence: define the missing 'Step 2' (or remove the reference), label the first connection step '1a', and lay out install → login → connect → discover → run → proxy as a coherent numbered flow.

Standardize CLI invocation (always 'membrane' or always 'npx @membranehq/cli@latest') or state once that they are equivalent.

DimensionReasoningScore

Conciseness

The intro paragraph and the KV/R2/D1 resource-tree overview re-explain concepts Claude already knows about Cloudflare Workers, and 'Use action names and parameters as needed' is filler, though the CLI instructions themselves are efficient.

3 / 5

Actionability

Concrete copy-paste commands cover install, login, connection setup, action discovery/execution, and proxy requests with a full flag table. Minor gaps: 'Step 2' is referenced but never defined, and CLI invocation mixes 'membrane' and 'npx @membranehq/cli' without explanation.

4 / 5

Workflow Clarity

The connection flow has a real feedback loop (poll state, handle CLIENT_ACTION_REQUIRED, re-poll, check error on failure), but the macro sequence is incoherent: 'skip to Step 2' points to a section that doesn't exist and '1b' appears without a labeled '1a'.

3 / 5

Progressive Disclosure

A single well-sectioned file (Install → Auth → Connect → Discover → Run → Proxy → Best practices) with no nested references; verified no bundle files exist so there are no dangling file references. At ~150 lines, the concept-explainer content keeps it from being a lean overview.

4 / 5

Total

14

/

20

Passed

Description

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

The description correctly identifies the Cloudflare Workers niche and includes a 'Use when' clause, but the capability statement is generic boilerplate ('Manage data, records, and automate workflows') and the trigger guidance is circular. It would rarely misfire, but it also tells the model little about what the skill concretely does.

Suggestions

Replace 'Manage data, records, and automate workflows' with concrete Cloudflare Workers capabilities, e.g. 'Deploy and manage Workers, read/write KV namespaces, R2 buckets, D1 databases, and Queues'.

Rewrite the 'Use when' clause with trigger phrases users actually say: 'Use when the user wants to deploy a Worker, manage KV/R2/D1 data, or interact with Cloudflare Workers resources'.

Add the natural synonyms users would mention (KV, R2, D1, Durable Objects, edge functions) to strengthen trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the Cloudflare Workers domain but the actions ('Manage data, records, and automate workflows') are generic; no Workers-specific verbs like deploy workers or manage KV/R2/D1 appear.

2 / 5

Completeness

A 'Use when' clause is present, but the 'what' ('Manage data, records, and automate workflows') is vague and the 'when' is circular, restating the skill name rather than adding concrete trigger scenarios.

3 / 5

Trigger Term Quality

'Cloudflare Workers' is a relevant natural keyword, but common user phrasings (deploy a Worker, KV namespace, R2, D1, edge functions) are missing, leaving coverage at one domain term.

3 / 5

Distinctiveness Conflict Risk

'Cloudflare Workers integration' carves a distinct niche with minimal conflict risk, though the generic tail phrases leave minor overlap potential with sibling Cloudflare-product skills.

4 / 5

Total

12

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

membranedev/application-skills

Path

skills/cloudflare-workers/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.