CtrlK
BlogDocsLog inGet started
Tessl Logo

use-dedalus-mcp

Use when developers need to build MCP (Model Context Protocol) servers with dedalus_mcp—covers creating tools via @tool, exposing resources via @resource, defining user prompts via @prompt, using context utilities (progress, info, cancellation), and registering components modularly with collect().

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

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.

The body is a tight, code-first reference with executable examples and sensible progressive disclosure to real reference files. The only mild weakness is some redundant example repetition and the absence of explicit validation checkpoints, though the skill is reference-oriented rather than destructive.

Suggestions

Consolidate the repeated 'add' tool example between Quick Start and Server Registration to avoid redundancy and save tokens.

Add a brief verification checkpoint after the Running the Server section (e.g., curl the /mcp endpoint or check tool_names) so users can confirm a running server.

Trim minor explanatory lines like 'Tools let agents call your Python functions. Decorate, register, serve.' where the code already conveys the pattern.

DimensionReasoningScore

Conciseness

Largely lean with short intros and code-first sections, but the 'add' tool example recurs across Quick Start and Server Registration and a few minor explanatory lines could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready, executable code across all primitives—tools, async tools, context, resources, templates, prompts, registration, testing, and client connection—covering the common cases.

5 / 5

Workflow Clarity

The install → quick start → define primitives → register → run → test sequence is clear and logical, with a Testing section supplying verification patterns; it is reference-style rather than a destructive multi-step process, so it lacks explicit validation checkpoints.

4 / 5

Progressive Disclosure

Well-organized sections keep core primitives inline while deferring advanced topics to clearly signaled, one-level-deep references (elicitation.md, sampling.md, client.md), all of which exist as real files.

5 / 5

Total

18

/

20

Passed

Description

92%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 strong: it states a precise trigger ('Use when developers need to build MCP servers'), names the specific framework, and enumerates concrete capabilities with their APIs. It only slightly under-covers trigger synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with named APIs—'creating tools via @tool', 'exposing resources via @resource', 'defining user prompts via @prompt', 'context utilities (progress, info, cancellation)', and 'registering components modularly with collect()'—giving comprehensive coverage of the framework's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (the listed capabilities) and 'when' via the concrete trigger clause 'Use when developers need to build MCP servers with dedalus_mcp'.

5 / 5

Trigger Term Quality

Includes strong natural terms a developer would say—'build MCP (Model Context Protocol) servers', 'MCP servers', 'dedalus_mcp'—but lacks broader synonyms or variations beyond the core acronyms, keeping it just below fully comprehensive.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche—building MCP servers with the specific dedalus_mcp framework—with distinctive triggers and minimal overlap risk against other skills.

5 / 5

Total

19

/

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
adamsardo/dedalus-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.