CtrlK
BlogDocsLog inGet started
Tessl Logo

mcp-management

Manage MCP servers - discover, analyze, execute tools/prompts/resources. Use for MCP integrations, capability discovery, tool filtering, programmatic execution, or encountering context bloat, server configuration, tool execution errors.

55

Quality

62%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./plugins/mcp-management/skills/mcp-management/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill covers a broad scope of MCP management but suffers from verbosity, redundancy, and abstract descriptions that don't translate into actionable guidance. Concrete commands exist for some paths (Gemini CLI, direct scripts) but the subagent pattern—mentioned repeatedly—lacks any executable detail. The document would benefit significantly from trimming explanatory prose, adding validation steps, and providing complete working examples for each execution method.

Suggestions

Remove redundant explanations (e.g., 'Key Benefits', 'When to Use This Skill', repeated context-efficiency mentions) and trust Claude to understand MCP concepts—this could cut 30-40% of content.

Add concrete, executable examples for the subagent pattern (Method 3) including the actual subagent dispatch command/syntax, since it's referenced in three separate sections without any code.

Add validation/error-handling steps: e.g., verify tools.json was created after list-tools, check gemini CLI exit codes, handle missing servers in config.

Fix the duplicate 'Preferred: Using bun' / 'Alternative: Using bunx' sections in Capability Discovery which show identical commands—either differentiate them or remove the duplication.

DimensionReasoningScore

Conciseness

Significant verbosity throughout. The 'When to Use This Skill' section, 'Key Benefits' list, and 'Integration Strategy' section explain things Claude can infer. Multiple patterns are described abstractly without adding actionable value. The 'Preferred: Using bun' and 'Alternative: Using bunx' comments show identical commands. Repeated mentions of 'context stays clean' and 'context-efficient' are redundant.

1 / 3

Actionability

Some concrete commands are provided (gemini CLI, bunx tsx scripts), but many sections are abstract descriptions rather than executable guidance. 'Pattern 2: Subagent-Based Execution' and 'Method 3: mcp-manager Subagent' give no concrete code or commands. The call-tool example uses placeholder args without showing a complete, realistic invocation with actual parameters.

2 / 3

Workflow Clarity

The Quick Start provides a reasonable sequence for setup and execution, and the Integration Strategy has a clear priority order. However, there are no validation checkpoints—no steps to verify tool discovery succeeded, no error handling for failed tool calls, and no feedback loops for when commands fail. For MCP operations that can fail in multiple ways, this is a notable gap.

2 / 3

Progressive Disclosure

References to assets/tools.json, .claude/.mcp.json, and the dependency-upgrade skill show some awareness of progressive disclosure. However, no bundle files are provided to verify these references, and the SKILL.md itself is a monolithic document with substantial inline content that could be split (e.g., patterns, integration strategy). The mcp-manager subagent is referenced multiple times but never linked to documentation.

2 / 3

Total

7

/

12

Passed

Description

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a solid description that clearly identifies its niche (MCP server management) and provides explicit trigger guidance covering both normal use cases and error scenarios. The main weakness is that the 'what' portion could be more specific about concrete actions beyond generic verbs like 'manage' and 'analyze'. Overall it performs well for skill selection purposes.

Suggestions

Replace vague verbs like 'manage' and 'analyze' with more concrete actions, e.g., 'List available MCP servers, inspect tool schemas, execute tools/prompts/resources, diagnose connection issues.'

DimensionReasoningScore

Specificity

Names the domain (MCP servers) and lists some actions (discover, analyze, execute tools/prompts/resources), but the actions are somewhat generic and not fully concrete—'manage' and 'analyze' are vague, and the list of capabilities could be more detailed.

2 / 3

Completeness

Clearly answers both 'what' (manage MCP servers—discover, analyze, execute tools/prompts/resources) and 'when' (Use for MCP integrations, capability discovery, tool filtering, programmatic execution, or encountering context bloat, server configuration, tool execution errors). Explicit 'Use for' clause present.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms that users working with MCP would say: 'MCP servers', 'MCP integrations', 'capability discovery', 'tool filtering', 'programmatic execution', 'context bloat', 'server configuration', 'tool execution errors'. Good coverage of both common and troubleshooting scenarios.

3 / 3

Distinctiveness Conflict Risk

MCP server management is a very specific niche. The trigger terms like 'MCP integrations', 'context bloat', 'server configuration' are highly distinctive and unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
secondsky/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.