CtrlK
BlogDocsLog inGet started
Tessl Logo

mcporter

Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.

64

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/mcporter/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

The content is an exceptionally lean and actionable command reference with clean sectioning and no padding. Its only weakness is the flat reference structure with no sequencing or validation guidance, which caps workflow clarity at 2.

Suggestions

For multi-step or stateful flows (e.g. auth then call, or generate then inspect), add a short numbered sequence with a verification step such as running `mcporter list <server> --schema` to confirm a tool is available before calling it.

Add a one-line note on how to verify a call succeeded for machine consumers, e.g. checking `--output json` for an error field, to give the reference a light feedback loop.

DimensionReasoningScore

Conciseness

The body is a lean reference of short labeled sections with one-line command examples and no explanation of concepts Claude already knows, matching the lean-and-efficient score-3 anchor rather than the mostly-efficient-with-padding of score 2.

3 / 3

Actionability

Every bullet is a concrete, copy-paste-ready command such as `mcporter call linear.list_issues team=ENG limit:5` and `mcporter emit-ts <server> --mode client|types`, matching the fully-executable score-3 anchor rather than pseudocode at score 2.

3 / 3

Workflow Clarity

Commands are clearly listed and grouped by capability but there is no sequenced multi-step process or validation checkpoint, so it sits at the listed-but-no-checkpoints anchor rather than the explicit-validation anchor of score 3.

2 / 3

Progressive Disclosure

Under 50 lines, single-purpose, and organized into clear labeled sections with no nested or missing references, so per the simple-skills note it earns a 3 for well-organized structure.

3 / 3

Total

11

/

12

Passed

Description

67%

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 is specific and distinctive, clearly conveying what mcporter does across list, call, auth, config, daemon, and codegen operations. Its main gap is the absence of an explicit "Use when..." trigger clause, which caps completeness at 2.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants to invoke or manage MCP servers/tools directly from the shell, or needs to generate CLI/TypeScript bindings for an MCP tool."

Soften the technical jargon by including more natural phrasings a user might say (e.g. "connect to MCP tools", "run an MCP server tool from the command line") alongside HTTP/stdio.

DimensionReasoningScore

Specificity

"list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation" lists multiple specific concrete actions, matching the score-3 anchor rather than the domain-plus-some-actions of score 2.

3 / 3

Completeness

It clearly answers what the skill does but provides no explicit "Use when..." trigger, and the rubric caps completeness at 2 when trigger guidance is missing.

2 / 3

Trigger Term Quality

Terms like "MCP servers/tools", "HTTP", "stdio", "auth", and "config" are relevant but lean technical and lack common layperson variations a user would naturally say, fitting the some-keywords-but-missing-variations anchor rather than broad natural coverage.

2 / 3

Distinctiveness Conflict Risk

The narrow niche of the mcporter CLI for direct MCP server/tool calls over HTTP or stdio has distinct triggers and is unlikely to conflict with other skills, matching the clear-niche anchor.

3 / 3

Total

10

/

12

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
Bitterbot-AI/bitterbot-desktop
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.