CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloudflare-agents

Build AI agents on Cloudflare Workers with MCP integration, tool use, and LLM providers.

53

Quality

67%

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 ./plugins/cloudflare-agents/skills/cloudflare-agents/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

51%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 SKILL.md is a token-efficient index with a genuinely well-organized reference listing, but it fails on executable guidance and navigation integrity: the code samples are pseudocode with undefined functions, there is no end-to-end workflow with validation, and more than half of the listed bundle files (all templates) are missing from the actual bundle.

Suggestions

Replace the Quick Start and Agent Pattern pseudocode with executable Agents SDK code (real imports, the Agent class from 'agents/sdk', a defined LLM call) so examples are copy-paste ready.

Add a short sequenced workflow — install SDK, configure wrangler (templates/wrangler-agents-config.jsonc), define the agent, run 'wrangler dev' to validate, deploy — with an explicit validation checkpoint before deploy.

Fix the resource index: the 14 templates/*.ts and *.jsonc paths referenced under '### Templates' do not exist in the bundle — either add the files or remove the section.

Drop the 'Last Updated: 2025-11-21' date line or move version-sensitive notes into a changelog/deprecated section.

DimensionReasoningScore

Conciseness

The body is lean with no re-explanation of known concepts ('Register and execute tools', terse quick-start code), but the time-sensitive '**Last Updated**: 2025-11-21' line is not in an 'old patterns'/'deprecated' section and earns a minor penalty. It is efficient overall with only that one token-unworthy line to trim.

4 / 5

Actionability

The Quick Start looks runnable but calls an undefined 'processWithLLM', and the Agent Pattern block is literal pseudocode ('tools: [...]', 'async run(input) { // Process with LLM }') that does not match the real Agents SDK API. Concrete guidance exists but is incomplete and not copy-paste executable, matching the pseudocode anchor rather than the 'mostly executable' level above.

3 / 5

Workflow Clarity

There is no development workflow at all — no install/configure/wrangler/deploy sequence, just a quick-start snippet, a feature bullet list, and a resource index. A rough implied path exists (quick start → pattern → references) but steps are poorly defined and validation (e.g., 'wrangler dev' smoke test) is entirely absent, fitting the 'rough sequence, many gaps, validation absent' anchor rather than level 3's 'steps listed with validation gaps', since actual steps are barely listed.

2 / 5

Progressive Disclosure

The Resources section is well organized with one-level-deep, accurately line-counted references (verified: all 9 references/*.md exist with matching line counts). However, 14 of the 23 referenced bundle paths (the entire templates/*.ts and *.jsonc list) do not exist in the bundle, so most referenced navigation targets are dead — a real structural failure, not the 'minor organization gaps' of level 4.

3 / 5

Total

12

/

20

Passed

Description

66%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 concise, third-person description that names a distinct Cloudflare niche and several concrete capabilities with good natural keywords. Its main weakness is the missing 'when to use' trigger clause, which caps completeness, and limited synonym coverage of the ecosystem's own terminology.

Suggestions

Append an explicit trigger clause, e.g., 'Use when building agents or MCP servers on Cloudflare Workers, or when the user mentions the Agents SDK, Durable Objects, or wrangler agent setup.'

Add natural synonyms users actually say — 'Agents SDK', 'Cloudflare Agents', 'Durable Objects', 'wrangler' — to widen trigger coverage.

DimensionReasoningScore

Specificity

'Build AI agents on Cloudflare Workers with MCP integration, tool use, and LLM providers' names the domain plus several specific capability areas (MCP, tool use, LLM providers), matching 'lists several specific actions; minor gaps in coverage'. Not 5 because coverage is thin — no mention of state, Durable Objects, WebSockets, or deployment — and not 3 because more than 1-2 concrete capabilities are explicitly listed.

4 / 5

Completeness

The 'what' is clearly stated (build agents on Cloudflare Workers with MCP, tool use, and LLM providers), but there is no 'Use when...' clause or equivalent trigger guidance anywhere, which caps completeness at 3 per the judging guidelines. It clearly matches anchor 3: clear what, when absent/weakly implied at best.

3 / 5

Trigger Term Quality

'AI agents', 'Cloudflare Workers', 'MCP', 'tool use', and 'LLM providers' are all natural phrases users would say when needing this skill, giving good keyword coverage. Not 5 because common variations are missing — the product's own name ('Agents SDK', 'Cloudflare Agents'), 'Durable Objects', 'wrangler', 'Workers AI' — which limits synonym coverage.

4 / 5

Distinctiveness Conflict Risk

'Cloudflare Workers' pins a clear niche, making it mostly distinct with only minor overlap risk against closely related generic agent/MCP skills. Not 5 because without an explicit when-clause the broad 'Build AI agents' framing could also fire for non-Cloudflare agent-building requests.

4 / 5

Total

15

/

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

secondsky/claude-skills

Path

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