CtrlK
BlogDocsLog inGet started
Tessl Logo

server-url-templating-api-single-base-url-custom-commands

How to author custom commands for the server-url-templating-api-single-base-url CLI using the co-generated SDK.

64

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./seed/cli/server-url-templating-single-url/.agents/skills/custom-commands/SKILL.md
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 lean, executable, and well-structured, giving Claude everything needed to add a custom command with no wasted tokens. The only gap is the absence of an explicit validation/verification step in the build-and-test workflow.

Suggestions

Add an explicit verification step after building, e.g. run `server-url-templating-api-single-base-url <your-command> --help` to confirm the command registered before invoking it.

Optionally note how to discover available sub-clients (e.g. 'inspect server_url_templating_api_single_base_url_sdk::api::Client fields') since the SDK Clients section is intentionally deferred to the generated spec.

DimensionReasoningScore

Conciseness

Lean body with an overview, file map, one executable example, key patterns, a regeneration-safety table, and build commands; no padding or explaining of concepts Claude already knows.

5 / 5

Actionability

Provides a copy-paste-ready Rust registration example plus concrete key-pattern snippets and exact build/test commands that cover the common end-to-end case.

5 / 5

Workflow Clarity

The add-command sequence is clearly ordered with a useful regeneration-safety section, but the build/test workflow lacks an explicit validation checkpoint (e.g. confirming the command appears via --help or that cargo build succeeds).

4 / 5

Progressive Disclosure

Self-contained, well-organized into clear sections with no bundle files to reference and nothing inlined that belongs in a separate file; the SDK-clients section honestly defers to spec-derived content rather than inlining a reference dump.

5 / 5

Total

19

/

20

Passed

Description

57%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 clearly states the skill's purpose but omits any explicit trigger guidance for when to use it, and it relies on jargon-heavy product naming over natural user phrasing. It is highly distinct but only moderately complete and specific.

Suggestions

Add a 'Use when...' clause stating when Claude should reach for this skill, e.g. 'Use when extending or adding commands to the server-url-templating-api-single-base-url CLI.'

List the concrete actions supported (register a command, wire an authenticated SDK client, run async SDK calls from a sync handler) instead of the single generic 'author custom commands'.

Include natural trigger phrasing a user might say (e.g. 'add a command to the CLI', 'extend the CLI') rather than only the technical product identifier.

DimensionReasoningScore

Specificity

Names the domain (CLI custom commands) and one concrete action ('author custom commands... using the co-generated SDK') but does not enumerate multiple specific actions, matching anchor 3.

3 / 5

Completeness

Gives a clear 'what' (authoring custom commands) but provides no 'Use when...' trigger guidance, so 'when' is entirely missing and caps at 3 per the guidelines.

3 / 5

Trigger Term Quality

Contains relevant terms ('custom commands', 'CLI', 'SDK') but leans on the technical product name rather than natural phrases a user would actually say, leaving common variations missing.

3 / 5

Distinctiveness Conflict Risk

The highly specific CLI product name gives it a clear niche with distinct triggers and minimal conflict risk against other skills.

5 / 5

Total

14

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fern-api/fern
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.