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

Passed

No findings from the security scan

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.

A well-structured, highly actionable skill body: concrete commands, a clearly sequenced workflow with a verification checkpoint, and useful troubleshooting notes. It falls just short of top marks due to partial redundancy between Step 3's spec and its example, escaped code fences in the template, and no validation of the generated skill file.

Suggestions

Replace the backslash-escaped inner code fences in the example template with a four-backtick outer fence so copied templates render valid markdown.

Merge the Step 3 numbered SKILL.md spec into the example (or reference it) to remove redundancy and tighten conciseness.

Add a brief validation step after generating the new skill (e.g., re-read the file and confirm frontmatter and sections are well-formed) before confirming to the coordinator.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence — no padding about what MCP or a CLI is — but Step 3's numbered SKILL.md spec and the full weather-operations example partially duplicate each other and could be tightened. Not 5 because of that redundancy; not 3 because there is no unnecessary concept explanation anywhere.

4 / 5

Actionability

Commands are concrete and copy-paste ready ('mcporter list <server-name> --schema', the --args JSON syntax, the filesync JSON payload, mkdir), matching the mostly-executable anchor. Not 5 because the embedded example template uses backslash-escaped inner code fences ('\```bash') that would be copied verbatim into generated SKILL.md files, producing malformed markdown.

4 / 5

Workflow Clarity

The coordinator-notification workflow is a clearly sequenced 4 steps with an explicit verification checkpoint ('Verify the new server appears') and a final confirmation checklist in Step 4. Not 5 because there is no validation that the generated skill file is well-formed before confirming; not 3 because checkpoints are present and the operations are non-destructive, so the destructive-op cap does not apply.

4 / 5

Progressive Disclosure

No bundle files exist and the single SKILL.md is organized into clear, well-labeled sections (Commands, workflow steps, Important Notes) with no nested references. Not 5 because at ~105 lines the inline 25-line example skill template is content that could be split into a reference file; the under-50-line simple-skill exception does not apply.

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 with explicit what/when coverage and distinctive, natural trigger phrases. Its main flaw is the second-person voice in the trigger clause, which costs a specificity point under the rubric's voice rule.

Suggestions

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

Add natural synonyms such as 'Model Context Protocol' and 'MCP tool calls' to broaden trigger-term coverage toward a 5.

Consider naming the 'assign_when'-style trigger concept or listing the external-API call variants users would actually say to sharpen distinctiveness.

DimensionReasoningScore

Specificity

The description lists several concrete actions ('Discover and call MCP Server tools', 'generating skill documentation for new MCP servers'), which fits anchor 4, but the judging guidelines mandate a 1-point specificity penalty for second-person voice ('notifies you', 'you need to call'), bringing it to 3. Not a 2 because the domain and multiple concrete actions are explicitly named, unlike the minimal-action 'Processes PDF files' anchor.

3 / 5

Completeness

It clearly answers both questions: what ('Discover and call MCP Server tools via the mcporter CLI... generating skill documentation') and when ('Use when your coordinator notifies you about new MCP tools, or when you need to call external APIs') with two explicit concrete trigger phrases. Not 4 because the 'when' clause is already fully explicit, not merely implied or generic.

5 / 5

Trigger Term Quality

Good natural keyword coverage — 'MCP tools', 'new MCP servers', 'call external APIs', 'mcporter CLI', 'skill documentation' — matching the 'good keyword coverage; a few natural terms missing' anchor. Not 5 because synonyms and expansions like 'Model Context Protocol' or 'MCP tool calls' are absent.

4 / 5

Distinctiveness Conflict Risk

A clear niche (MCP tool invocation via the specific mcporter CLI, with coordinator-notification triggers) makes confusion with other skills very unlikely. Not 4 because the triggers ('coordinator notifies you about new MCP tools') are themselves distinctive, leaving only minor overlap risk with generic API-calling skills.

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

plugins/teamharness/skills/agent/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.