CtrlK
BlogDocsLog inGet started
Tessl Logo

generating-api-sdks

Generate client SDKs in multiple languages from OpenAPI specifications. Use when generating client libraries for API consumption. Trigger with phrases like "generate SDK", "create client library", or "build API SDK".

61

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The content is well-structured with clean progressive disclosure pointing to real reference files, and its instructions are specific. Its weaknesses are the absence of any executable code in the body and missing validation checkpoints in the generation workflow.

Suggestions

Add a short copy-paste-ready code snippet (e.g., a minimal client instantiation or method call) in SKILL.md so the core guidance is executable without opening references/implementation.md.

Insert explicit validation checkpoints into the 9-step workflow (e.g., after generation, verify the SDK compiles/tests pass before publishing) with a fix-and-retry loop.

Tighten the Examples section into concrete input/output or code form rather than descriptive prose to improve both conciseness and actionability.

DimensionReasoningScore

Conciseness

The body is well-organized and largely free of concept-padding, but the prose Examples section and a few dense instruction lines could be tightened, so it is mostly efficient rather than maximally lean.

2 / 3

Actionability

Instructions give specific, concrete guidance (named auth schemes, 429/5xx retry codes, method-naming conventions) but contain no executable code or commands in SKILL.md, deferring implementation to references/implementation.md.

2 / 3

Workflow Clarity

A clear 9-step sequence is present, but for a batch generation workflow there are no explicit validation checkpoints or fix-and-retry feedback loops between steps, capping it below 3 per the rubric guideline.

2 / 3

Progressive Disclosure

SKILL.md is a concise overview with three clearly signaled, one-level-deep references (implementation.md, errors.md, examples.md), all verified to exist and appropriately split by concern.

3 / 3

Total

9

/

12

Passed

Description

90%

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 concrete, third-person, and clearly covers what the skill does and when to use it, with natural trigger phrases. Its only weakness is that it lists a single concrete action rather than a comprehensive set of capabilities.

DimensionReasoningScore

Specificity

"Generate client SDKs in multiple languages from OpenAPI specifications" names a clear domain and one concrete action, but does not enumerate multiple distinct concrete actions like the score-3 anchor requires.

2 / 3

Completeness

It states what ("Generate client SDKs in multiple languages from OpenAPI specifications") and an explicit when ("Use when generating client libraries for API consumption"), satisfying both halves with an explicit trigger clause.

3 / 3

Trigger Term Quality

Explicit natural trigger phrases "generate SDK", "create client library", and "build API SDK" are exactly what a user would say, giving good coverage of natural terms.

3 / 3

Distinctiveness Conflict Risk

The OpenAPI-to-SDK niche with distinct triggers like "generate SDK" is clearly delimited and unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.