CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agents-sdk

Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, or chat applications. Covers Agent class, state management, callable RPC, Workflows integration, and React hooks. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.

91

2.20x
Quality

89%

Does it follow best practices?

Impact

99%

2.20x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is agents-sdk in cloudflare/skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, highly actionable skill body: executable code, a useful retrieval-first table pointing at live docs, and clean progressive disclosure to verified reference files. Its only weaknesses are a slightly redundant Capabilities section and the absence of post-installation validation checkpoints in the setup workflow.

Suggestions

Drop or merge the 'Capabilities' section into the Retrieval Sources table to remove duplicated content.

Add a brief validation step after the Agent class example (e.g., run `npx wrangler dev` and confirm the route responds) to close the workflow's feedback loop.

DimensionReasoningScore

Conciseness

Lean tables and executable code blocks with almost no padding; it does not explain concepts Claude already knows. Below 5 because the 'Capabilities' section largely restates the Retrieval Sources table and the description, adding tokens without new information.

4 / 5

Actionability

Fully executable guidance throughout: verification commands (`npm ls agents`), a copy-paste Wrangler JSONC migration config, a complete runnable Agent class with callable RPC and validation hooks, a React client example, and a Core APIs lookup table covering the common cases.

5 / 5

Workflow Clarity

Clear sequence from 'FIRST: Verify Installation' through Wrangler configuration, Agent class definition, routing, and client hookup. Not 5 because after the initial install check there are no further validation or deploy checkpoints (e.g., `npx wrangler dev` to confirm the agent boots); not 3 because a verification step does exist and the skill involves no destructive or batch operations.

4 / 5

Progressive Disclosure

The body is a concise overview with all detail pushed to seven one-level-deep, clearly labeled reference files, each linked with a descriptive line, and every referenced path exists in the bundle (workflows.md, callable.md, state-scheduling.md, streaming-chat.md, mcp.md, email.md, codemode.md). This matches the anchor-5 example structure.

5 / 5

Total

18

/

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 description that clearly states what the skill does and when to load it, with natural trigger terms and a well-defined niche. Minor room for improvement in trigger synonym coverage (e.g., 'durable objects', 'Workers').

Suggestions

Add common trigger synonyms such as 'Cloudflare Workers', 'durable objects', or 'Agents SDK' to the 'Load when' clause to widen natural-term coverage.

Replace generic verbs like 'Covers' with more concrete actions (e.g., 'Implement the Agent class, persist state with setState, expose RPC with @callable') to push specificity toward anchor 5.

DimensionReasoningScore

Specificity

Names the domain and several specific capabilities ("state management, callable RPC, Workflows integration, and React hooks"), matching the 'several specific actions; minor gaps' anchor. Falls short of 5 because the verbs ('Build', 'Covers') are generic and the concrete actions are capability nouns rather than comprehensive operations.

4 / 5

Completeness

Explicitly answers both 'what' ("Build AI agents on Cloudflare Workers using the Agents SDK... Covers Agent class, state management, callable RPC, Workflows integration, and React hooks") and 'when' ("Load when creating stateful agents, durable workflows...") with concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Good natural keyword coverage ("stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, or chat applications") that users would plausibly say. Not 5 because common variations like "Cloudflare agents", "durable objects", or "Workers" as standalone triggers are absent.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Cloudflare Workers Agents SDK) with distinct, specific triggers that would not collide with generic agent-building or PDF/document skills. Minimal conflict risk.

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

openai/plugins

Path

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