CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mcporter

Discover and call MCP Server tools via the mcporter CLI. Use when your coordinator notifies you about new MCP tools, or when you need to call external APIs. Includes workflow for generating skill documentation for new MCP servers.

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 an actionable, well-structured CLI reference plus a clear coordinator-notification workflow with explicit verification steps. Its main gaps are an empty placeholder code block in Step 1, a vague hand-off to the 'file-sync skill', and an inlined full example template that belongs in a separate reference file.

Suggestions

Replace Step 1's comment-only bash block with the concrete file-sync command or remove the block and state the instruction inline.

Add a final verification step to the workflow, e.g. re-running 'mcporter list <server-name> --schema' or reading back the generated SKILL.md, to confirm the new skill is correct before reporting to the coordinator.

Move the full example SKILL.md structure (weather-operations template) into a references/ file and link to it from Step 3 to keep SKILL.md a lean overview.

DimensionReasoningScore

Conciseness

The body is command-first and efficient with no padding explaining concepts Claude already knows, but Step 1 contains a bash block holding only a comment ('# Use the file-sync skill to sync'), and phrases like 'read carefully to understand each tool' and 'so you have a permanent reference' could be trimmed. This matches anchor 4 (efficient with minor instances of over-explanation) rather than 5, and is clearly above anchor 3's unnecessary-explanation level.

4 / 5

Actionability

Mostly executable guidance: concrete commands for listing with schemas, both key=value and --args call syntax, mkdir, and a complete generated-SKILL.md template with a parameter table. Minor gaps keep it below anchor 5: Step 1's bash block is an empty placeholder and the 'file-sync skill' hand-off lacks a concrete command.

4 / 5

Workflow Clarity

The new-tools workflow is a clearly sequenced 4-step process with a verification checkpoint ('Verify the new server appears') and a source-of-truth instruction ('Use the tool schemas from Step 2 as the source of truth'), matching anchor 4. It is not 3 because checkpoints are explicitly present, and not 5 because there is no error-recovery loop for the generated skill (e.g., verifying the written SKILL.md).

4 / 5

Progressive Disclosure

The body is well-organized into clear sections (Commands, workflow steps, Important Notes) with no nested references, matching anchor 4's 'good structure; minor organization gaps'. It cannot score 5: the body exceeds 50 lines and embeds a full example SKILL.md template that would sit better in a one-level-deep reference file, and no bundle files are provided.

4 / 5

Total

16

/

20

Passed

Description

82%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 concretely states capabilities and gives explicit trigger conditions with a distinctive niche. Its main weaknesses are second-person phrasing (which the rubric penalizes on specificity) and missing common synonyms like 'MCP server' or 'Model Context Protocol' in the trigger terms.

Suggestions

Rewrite in third person to avoid the specificity penalty, e.g. 'Use when the coordinator notifies about new MCP tools, or when external APIs need to be called.'

Add natural synonyms and variations such as 'MCP server', 'Model Context Protocol', and 'tool call' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description lists several concrete actions ('Discover and call MCP Server tools via the mcporter CLI', 'generating skill documentation for new MCP servers'), which fits anchor 4, but the rubric's guideline penalizes second-person voice ('Use when your coordinator notifies you', 'when you need to call external APIs') by reducing specificity by 1, landing at 3. It is not 2 because the actions are specific rather than generic, and it cannot stay at 4 given the explicit voice penalty.

3 / 5

Completeness

It explicitly answers both questions: what ('Discover and call MCP Server tools via the mcporter CLI... Includes workflow for generating skill documentation') and when ('Use when your coordinator notifies you about new MCP tools, or when you need to call external APIs'). Both what and when are present with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ('new MCP tools', 'call external APIs', 'coordinator notifies you', 'mcporter CLI'), giving good keyword coverage, though common synonyms like 'MCP server', 'Model Context Protocol', and 'tool call' are missing. This sits above anchor 3's single-keyword example but below anchor 5's synonym-and-extension completeness.

4 / 5

Distinctiveness Conflict Risk

A clear niche (MCP tool calling via the mcporter CLI, driven by coordinator notifications) with distinct trigger phrases and minimal overlap risk with other skills. It would not plausibly fire for the wrong skill.

5 / 5

Total

17

/

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

agentscope-ai/AgentTeams

Path

manager/agent/hermes-worker-agent/skills/mcporter/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.