Build MCP (Model Context Protocol) servers on Cloudflare Workers with tools, resources, and prompts.
66
50%
Does it follow best practices?
Impact
94%
1.64xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/cloudflare-mcp-server/skills/cloudflare-mcp-server/SKILL.mdQuality
Discovery
40%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 identifies a clear and distinctive niche (MCP servers on Cloudflare Workers) but is incomplete due to the lack of explicit trigger guidance ('Use when...'). The specificity of actions could be improved by listing concrete tasks like scaffolding, configuring, or deploying, and the trigger terms could include more natural user language variations.
Suggestions
Add a 'Use when...' clause such as 'Use when the user wants to create, configure, or deploy an MCP server on Cloudflare Workers, or mentions Model Context Protocol with Cloudflare.'
List more specific concrete actions like 'scaffold project structure, define tool handlers, configure resources and prompts, deploy to Cloudflare Workers'.
Include additional natural trigger terms users might say, such as 'deploy MCP', 'serverless MCP', 'Cloudflare MCP server', or 'Workers MCP'.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (MCP servers on Cloudflare Workers) and mentions some components (tools, resources, prompts), but doesn't list specific concrete actions like 'scaffold project', 'configure endpoints', 'deploy to Cloudflare', etc. | 2 / 3 |
Completeness | Describes what it does (build MCP servers on Cloudflare Workers) but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per rubric guidelines, missing 'Use when' caps completeness at 2, and the 'what' is also only moderately detailed, so this scores a 1. | 1 / 3 |
Trigger Term Quality | Includes relevant technical terms like 'MCP', 'Model Context Protocol', 'Cloudflare Workers', 'tools', 'resources', and 'prompts', but misses common user variations like 'deploy', 'serverless', 'MCP server template', or 'Cloudflare MCP'. | 2 / 3 |
Distinctiveness Conflict Risk | The combination of 'MCP servers' and 'Cloudflare Workers' is a very specific niche that is unlikely to conflict with other skills. The domain is narrow and well-defined. | 3 / 3 |
Total | 8 / 12 Passed |
Implementation
60%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The skill excels at conciseness and progressive disclosure, providing a clean overview that points to well-organized reference materials and templates. However, it falls short on workflow clarity—there's no step-by-step process for actually building and deploying an MCP server on Cloudflare Workers, which is the skill's core purpose. Actionability is moderate; code examples exist but are incomplete and lack the Worker-specific deployment context.
Suggestions
Add a numbered workflow section covering the full build-deploy cycle: project init with wrangler, tool/resource definition, local testing, deployment, and verification steps.
Include concrete wrangler commands (e.g., `npx wrangler init`, `npx wrangler deploy`) since deploying to Cloudflare Workers is the skill's differentiator from generic MCP server creation.
Replace the `[...]` placeholder in the searchDocs tool example with actual executable code to make it copy-paste ready.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient. It doesn't explain what MCP is in verbose terms, assumes Claude knows TypeScript and Cloudflare Workers, and the core concepts section is a tight bullet list. Every section earns its place. | 3 / 3 |
Actionability | The Quick Start provides executable TypeScript but the example tool uses `[...]` placeholder syntax rather than real executable code. The Quick Start also lacks the Cloudflare Worker-specific wrangler setup or deployment commands needed to actually run this on Workers, which is the skill's stated purpose. | 2 / 3 |
Workflow Clarity | There is no clear multi-step workflow for building and deploying an MCP server on Cloudflare Workers. No sequence of steps (init project, configure wrangler, define tools, deploy, test), no validation checkpoints, and no error recovery guidance. The skill describes components but doesn't guide through the process. | 1 / 3 |
Progressive Disclosure | The SKILL.md provides a concise overview with well-organized references to detailed documentation files and templates, each with clear descriptions and line counts. References are one level deep and clearly signaled with descriptive annotations. | 3 / 3 |
Total | 9 / 12 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 — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
5e92b71
Table of Contents
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.