CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudflare-mcp-server

Build MCP (Model Context Protocol) servers on Cloudflare Workers with tools, resources, and prompts.

74

1.64x
Quality

63%

Does it follow best practices?

Impact

94%

1.64x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/cloudflare-mcp-server/skills/cloudflare-mcp-server/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 is concise and gives mostly executable examples with a decent reference index, but it lacks an explicit build/deploy workflow and its progressive disclosure is undermined by missing template files and undiscoverable reference files.

Suggestions

Create the four missing templates/*.ts files (basic-mcp, tools-example, durable-object-mcp, websocket-mcp) or remove the broken references.

Surface the orphaned reference files (e.g. authentication.md, debugging-guide.md, transport-comparison.md) in the Resources index so they are navigable.

Add a short numbered build/deploy workflow with a validation checkpoint (e.g. wrangler deploy + verify tool registration), or point explicitly to the relevant reference section.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explanation of what MCP or a Worker is); only minor tokens could be trimmed, such as the 'Core Concepts' one-liners and the 'Last Updated' date.

4 / 5

Actionability

The Quick Start and Example Tool provide mostly executable TypeScript, but the Example Tool uses a `[...]` placeholder and the referenced template files do not exist, leaving minor gaps.

4 / 5

Workflow Clarity

A basic build pattern is shown via Quick Start and the references offer a step-by-step workflow, but the body itself has no explicit sequenced workflow with validation checkpoints for build/deploy.

3 / 5

Progressive Disclosure

The 5 listed reference files are well-signaled with descriptions and line counts, but all 4 referenced templates/*.ts files are missing and 9 reference files are orphaned (not surfaced from SKILL.md), which is more than minor organization gaps.

3 / 5

Total

14

/

20

Passed

Description

61%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 is concise and targets a clear, distinctive niche, but it lacks an explicit 'when to use' trigger clause and lists only one action verb, capping both completeness and specificity.

Suggestions

Add an explicit 'Use when ...' trigger clause naming natural user phrases (e.g. 'Use when building MCP servers, custom tools, or AI integrations on Cloudflare Workers').

Expand 'Build' into 2-3 concrete actions (e.g. 'Build, deploy, and debug MCP servers') to lift specificity.

Include common synonyms or file-type triggers users might say (e.g. 'MCP server', 'Workers tools').

DimensionReasoningScore

Specificity

The description names the domain ('Build MCP ... servers on Cloudflare Workers') and enumerates the three concrete component types ('tools, resources, and prompts'), but offers only a single action verb ('Build') rather than several specific actions.

3 / 5

Completeness

It clearly states what the skill does but provides no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Natural trigger terms a user would say are present ('MCP', 'Model Context Protocol', 'Cloudflare Workers'), giving good keyword coverage, though a few synonyms (e.g. 'MCP server', 'Workers AI') are absent.

4 / 5

Distinctiveness Conflict Risk

The Cloudflare Workers + MCP niche is distinct and unlikely to fire for unrelated skills, with only minor overlap risk against a generic MCP-server skill.

4 / 5

Total

14

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
secondsky/claude-skills
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.