CtrlK
BlogDocsLog inGet started
Tessl Logo

converting-mcps-to-skills

Connect to MCP (Model Context Protocol) servers and create skills for repeated use. Load when a user wants to use an MCP server, connect to external tools via MCP, or when they mention MCP, model context protocol, or specific MCP servers.

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 strong, actionable reference with executable commands for both HTTP and stdio MCP transports, a clear quick-start sequence, and well-signaled bundle references. It is slightly held back by minor over-explanation of known concepts and a verbose inline scripts reference.

DimensionReasoningScore

Conciseness

The body is mostly efficient, concrete reference material (command flags, OAuth flow, examples), with only minor over-explanation such as the 'What is MCP?' section and the intro sentence about Letta Code not being an MCP client that could be trimmed.

4 / 5

Actionability

Provides fully executable, copy-paste-ready commands for both transports — e.g. 'npx tsx <SKILL_DIR>/scripts/mcp-http.ts <url> list-tools' — with concrete examples covering auth headers, OAuth login, env vars, and tool calls.

5 / 5

Workflow Clarity

Quick Start gives a clear Step 1→2→3 sequence (determine transport, test connection, explore tools) with the connection test acting as a checkpoint and a troubleshooting section for error recovery, but explicit validation checkpoints are limited.

4 / 5

Progressive Disclosure

Well-organized sections with a one-level-deep, clearly signaled reference ('See references/skill-templates.md for templates', which exists as a real bundle file) and the two real scripts documented inline; the inline scripts reference is somewhat verbose, leaving minor organization gaps.

4 / 5

Total

17

/

20

Passed

Description

78%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 clearly and explicitly answers both what the skill does and when to load it, with strong, natural trigger terms anchored to a well-defined MCP niche. It is slightly limited on specificity (only two named actions) and has minor overlap risk from the generic 'create skills' phrasing.

DimensionReasoningScore

Specificity

Names the MCP domain and two concrete actions ('Connect to MCP servers', 'create skills for repeated use') but does not enumerate sub-actions like listing tools, calling tools, or auth handling, so it is not comprehensive.

3 / 5

Completeness

Explicitly states both what ('Connect to MCP servers and create skills for repeated use') and when ('Load when a user wants to use an MCP server, connect to external tools via MCP, or when they mention MCP, model context protocol, or specific MCP servers') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Covers the natural phrasings users would say — 'MCP server', 'MCP', 'model context protocol', 'connect to external tools via MCP' — with good coverage of the acronym and full form, though no additional synonyms exist for this niche.

4 / 5

Distinctiveness Conflict Risk

MCP is a specific niche with distinct triggers, but the secondary phrase 'create skills for repeated use' is somewhat broad and could lightly overlap with skill-authoring skills, so minor overlap risk remains.

4 / 5

Total

16

/

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
letta-ai/letta-code
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.