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.

65

Quality

80%

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

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.

The body is a tight, highly actionable command catalog with excellent conciseness and progressive disclosure for a simple single-purpose skill, lacking only explicit sequencing or validation notes for its state-changing commands.

Suggestions

For state-changing commands (config add/remove, generate-cli, daemon restart), add a brief validation step or expected-result check (e.g., run 'mcporter config get <key>' or 'mcporter daemon status' to confirm).

Add a one-line note on how to verify a call succeeded when using '--output json' (e.g., checking the returned status field).

Optionally sequence the Quick start as a numbered workflow for first-time users (list -> inspect schema -> call) to strengthen workflow clarity.

DimensionReasoningScore

Conciseness

The body is lean and efficient: grouped command lists with real arguments and no padding or explanation of concepts Claude already knows, so every token earns its place.

5 / 5

Actionability

Commands are concrete and copy-paste ready with realistic arguments (e.g. 'mcporter call linear.list_issues team=ENG limit:5'), covering the common cases across calling, auth, daemon, and codegen.

5 / 5

Workflow Clarity

Each section presents clear single actions, but there is no sequencing guidance or validation/checkpoint for state-changing operations like config edits or codegen, leaving minor gaps.

4 / 5

Progressive Disclosure

Under 50 lines, single-purpose, with no external references needed and well-organized labeled sections (Quick start, Call tools, Auth + config, Daemon, Codegen, Notes), satisfying the simple-skill exception.

5 / 5

Total

19

/

20

Passed

Description

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

The description is specific and distinctive, clearly enumerating the CLI's capabilities, but omits any explicit 'when to use' trigger guidance and relies on technical terminology rather than natural user phrasing.

Suggestions

Add a 'Use when...' clause naming natural trigger phrases (e.g., 'Use when calling MCP servers or tools directly, or when configuring ad-hoc MCP servers from the CLI').

Include common synonyms/user phrasings such as 'MCP', 'model context protocol servers', and 'call MCP tools' to improve trigger term coverage.

Keep the concise third-person action list, but pair it with the explicit when-to-use guidance to lift completeness.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('list, configure, auth, and call') plus modifiers like 'HTTP or stdio', 'ad-hoc servers', 'config edits', and 'CLI/type generation', giving comprehensive coverage of the CLI's capabilities.

5 / 5

Completeness

It clearly states what the skill does but provides no 'Use when...' clause or equivalent trigger guidance, so completeness is capped at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Domain terms like 'MCP servers/tools', 'auth', and 'CLI' are accurate but technical; it lacks the natural synonyms or varied phrasings a user would actually say, missing common variations.

3 / 5

Distinctiveness Conflict Risk

The description targets a specific niche (the mcporter CLI for MCP servers/tools) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

16

/

20

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
huangruiteng/CS-Notes
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.