CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mcporter

Call MCP Server tools directly via the mcporter CLI. Use when you need to interact with external APIs (GitHub, weather, etc.) without delegating to a Worker — useful for quick lookups or when you need a result to make a decision.

Quality

88%

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

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

An exemplary lean, single-file skill: executable commands with both simple and JSON argument syntax, a clear discovery sequence, and crisp scope boundaries via the When to Use section. The only gap is the slightly generic final workflow step with no error-recovery guidance for failed calls.

DimensionReasoningScore

Conciseness

The body is lean: every section (Commands, Discovery Workflow, When to Use) delivers only information Claude would not already know (mcporter syntax, config path, Worker-delegation boundary). No concept over-explanation; not 4 because there is no padding or over-explanation to trim.

5 / 5

Actionability

Commands are copy-paste ready and cover the common cases: `mcporter list`, `mcporter list <server-name> --schema`, and both key=value and `--args '{...}'` JSON call syntaxes with inline comments. Matches the fully-executable anchor; not 4 because both argument styles are shown, leaving no significant gap.

5 / 5

Workflow Clarity

The Discovery Workflow is a clear 3-step sequence (list → inspect schema → call), and the skill is simple and non-destructive so no validation cap applies. Not 5 because the final step "Call the tool with the appropriate arguments" is generic and there is no checkpoint or error-recovery guidance (e.g., what to do if a call fails or a parameter is rejected); not 3 because the sequence itself is coherent and explicit.

4 / 5

Progressive Disclosure

The skill is under 50 lines, has no bundle files (references/, scripts/, assets/ absent) and needs none — its three well-labeled sections are appropriately sized for a single-file skill. No dangling file references; the mentioned config path is described as auto-generated external context.

5 / 5

Total

19

/

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.

A strong description with an explicit what-and-when structure, natural trigger phrases, and useful boundary guidance against Worker delegation. Its only weakness is modest specificity — it states a single capability rather than enumerating the concrete operations (list servers, inspect schemas, call tools) the skill supports.

Suggestions

Enumerate 2-3 concrete capabilities in the description, e.g. "list configured servers, inspect tool parameter schemas, and call tools via key=value or JSON syntax".

Narrow the "GitHub" trigger to API interactions (e.g., "query the GitHub API") to reduce conflict risk with version-control skills.

DimensionReasoningScore

Specificity

"Call MCP Server tools directly via the mcporter CLI" names a clear domain with one concrete action, but the description lists only that single action — no enumeration of the sub-capabilities (listing servers, viewing schemas, argument syntaxes) that the body actually documents. Not 4 because "several specific actions" is absent; not 2 because the action given is concrete rather than generic.

3 / 5

Completeness

Both halves are explicit: the what ("Call MCP Server tools directly via the mcporter CLI") and a concrete when clause ("Use when you need to interact with external APIs (GitHub, weather, etc.) without delegating to a Worker — useful for quick lookups or when you need a result to make a decision"). Matches the top anchor; not 4 because the when-guidance is fully explicit rather than merely present.

5 / 5

Trigger Term Quality

Natural phrases like "interact with external APIs", "GitHub", "quick lookups", and "without delegating to a Worker" are terms a user would plausibly say. Not 5 because common synonyms (e.g., "API call", "check the API", other common integrations beyond GitHub/weather) are not covered.

4 / 5

Distinctiveness Conflict Risk

The mcporter/MCP-tool niche is distinct and the "without delegating to a Worker" boundary aids routing, but naming "GitHub" broadly could trigger this for version-control tasks better served by a git skill. Not 5 due to that minor overlap; not 3 because the CLI-specific framing keeps the trigger space narrow.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

agentscope-ai/AgentTeams

Path

manager/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.