CtrlK
BlogDocsLog inGet started
Tessl Logo

fastmcp-creator

Use when building, extending, or debugging FastMCP v4 (or v3) Python MCP servers. Activates on FastMCP tool/resource/prompt creation, provider and transform implementation (CodeMode, Tool Search), auth setup (MultiAuth, PropelAuth, KeycloakProvider), client SDK usage, FastMCPApp and Generative UI server building, fastmcp-slim client-only installs, nginx reverse proxy deployment, Prefab Apps, OTEL observability, testing, and v3→v4 migration. Grounded in official FastMCP v4 docs plus locally-verified v3 gotchas — zero speculation.

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

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

Well-structured, actionable content that routes intent to verified one-level-deep references via flowcharts and a trigger matrix, with executable quick-start examples and explicit API correction rules. It is efficient but carries some redundancy in the version-gate and provider/auth sections.

Suggestions

Add an explicit validate→fix→retry loop for destructive or batch operations (e.g., migration and deployment) to push workflow_clarity to 5.

Consolidate duplicated provider/auth entries across the trigger matrix and 'Choose' flowcharts to trim token usage without losing coverage.

Tighten the version-gate lists by moving per-feature bullets that are already detailed in references into a short summary, reserving the body for version cutoffs and breaking-change pointers.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence — a trigger matrix, decision flowcharts, and 'RULE:' constraints with no padded concept explanations — but the multi-section version-gate lists and duplicated provider/auth entries add some length that could be trimmed. It is noticeably above the midpoint (efficient) but not fully lean.

4 / 5

Actionability

Quick-start code is executable and copy-paste ready ('mcp.mount(weather, namespace="weather")', '@mcp.tool(task=True)'), with explicit 'RULE:' notes and v3 corrections; minor gaps remain (some entries only route to references without an inline snippet).

4 / 5

Workflow Clarity

Decision flowcharts (Choose Provider/Transport/Auth) and the trigger matrix sequence intent-to-reference clearly, and the 'Before deploying: run in-process pytest' note is a checkpoint; however there are no explicit validate→fix→retry loops for destructive/batch operations, so it stays just below 5.

4 / 5

Progressive Disclosure

SKILL.md is a clear overview with a trigger matrix and reference-file list pointing one level deep to ./references/*.md; every referenced path (server-core, providers, transforms, auth, migration, etc.) resolves to a real bundle file, and navigation is well signaled.

5 / 5

Total

17

/

20

Passed

Description

100%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 highly specific, well-triggered description that covers both what the skill does and when it applies with concrete API and feature terms. It assumes third-person voice and avoids fluff, with minimal conflict risk.

DimensionReasoningScore

Specificity

The description enumerates many concrete capabilities — 'tool/resource/prompt creation', 'CodeMode, Tool Search', 'MultiAuth, PropelAuth, KeycloakProvider', 'FastMCPApp and Generative UI server building', 'fastmcp-slim client-only installs', 'nginx reverse proxy deployment' — giving comprehensive coverage rather than generic phrasing.

5 / 5

Completeness

It explicitly states what the skill does (the enumerated build/extend/debug actions) and when to use it via 'Use when building, extending, or debugging...' plus the 'Activates on' clause listing concrete triggers.

5 / 5

Trigger Term Quality

It packs natural trigger phrases users would actually say ('build... FastMCP server', 'auth setup', 'nginx reverse proxy deployment', 'v3→v4 migration', 'OTEL observability') alongside API names and synonyms, with no obvious gaps.

5 / 5

Distinctiveness Conflict Risk

The scope is tightly bound to FastMCP v3/v4 Python MCP servers with version-specific triggers, making collision with other skills unlikely; 'zero speculation' reinforces the niche.

5 / 5

Total

20

/

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
Jamie-BitFlight/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.