CtrlK
BlogDocsLog inGet started
Tessl Logo

generating-api-docs

Create comprehensive API documentation with examples, authentication guides, and SDKs. Use when creating comprehensive API documentation. Trigger with phrases like "generate API docs", "create API documentation", or "document the API".

62

Quality

55%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/api-development/api-documentation-generator/skills/generating-api-docs/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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 functional and well-structured with explicit trigger guidance and a clear 'Use when' clause. However, the 'Use when' clause is nearly a verbatim repeat of the first sentence ('creating comprehensive API documentation'), adding no new information. The specificity of capabilities could be improved by listing more concrete actions beyond just 'create'.

Suggestions

Expand the 'Use when' clause to add distinct trigger scenarios rather than repeating the first sentence - e.g., 'Use when the user needs endpoint reference docs, request/response examples, auth setup guides, or SDK generation.'

Add more specific concrete actions to the first sentence, e.g., 'Generates endpoint references, writes request/response examples, creates authentication guides, and produces SDK quickstart code.'

DimensionReasoningScore

Specificity

Names the domain (API documentation) and mentions some deliverables (examples, authentication guides, SDKs), but the actions are somewhat surface-level - 'create' is the only verb, and the specific capabilities like 'examples, authentication guides, and SDKs' are listed but not elaborated as distinct concrete actions.

2 / 3

Completeness

Clearly answers both 'what' (create comprehensive API documentation with examples, authentication guides, and SDKs) and 'when' (explicit 'Use when' clause and 'Trigger with phrases like' providing concrete trigger guidance).

3 / 3

Trigger Term Quality

Includes natural trigger phrases users would actually say: 'generate API docs', 'create API documentation', 'document the API'. Also includes relevant keywords like 'API documentation', 'authentication guides', and 'SDKs' that users might mention.

3 / 3

Distinctiveness Conflict Risk

The focus on API documentation specifically, with mentions of authentication guides and SDKs, creates a clear niche that is unlikely to conflict with general documentation skills or other code-related skills.

3 / 3

Total

11

/

12

Passed

Implementation

20%

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

This skill reads like a product specification or feature wishlist rather than actionable guidance for Claude. It describes what comprehensive API documentation should contain but provides zero concrete implementation details—no commands, no code snippets, no configuration examples. The referenced bundle files (implementation.md, errors.md, examples.md) don't exist, leaving the skill as an abstract outline with no executable substance.

Suggestions

Add concrete, executable code examples: show actual Redoc CLI commands (`npx @redocly/cli build-docs openapi.yaml`), configuration file contents, and code generation scripts rather than describing them abstractly.

Replace abstract instructions like 'Generate interactive documentation using Redoc' with specific commands and configuration snippets that Claude can directly execute.

Provide the referenced bundle files (implementation.md, errors.md, examples.md) or inline the critical content—currently the skill delegates to non-existent files.

Add validation checkpoints: after generating docs, verify the output (e.g., check HTML renders, validate links, test code examples) before proceeding to deployment.

DimensionReasoningScore

Conciseness

The skill is verbose and explains many concepts Claude already knows (what CORS is, what OAuth2 is, what Faker does, what static site hosting options exist). The prerequisites section lists obvious requirements, and the instructions read more like a product requirements document than actionable guidance. Many tokens are spent on high-level descriptions rather than concrete, novel information.

1 / 3

Actionability

Despite being about generating documentation, there is no executable code, no concrete commands, no configuration snippets, and no copy-paste ready examples. Every instruction is abstract and descriptive ('Generate interactive documentation using Redoc', 'Create runnable code examples') without showing how to actually do any of it. The referenced implementation.md is not provided.

1 / 3

Workflow Clarity

The 8 steps provide a logical sequence for the documentation generation process, but there are no validation checkpoints, no feedback loops for error recovery, and no verification steps between stages. For a process involving code generation and deployment (potentially destructive), the lack of validation caps this at 2.

2 / 3

Progressive Disclosure

The skill references external files (implementation.md, errors.md, examples.md) which is good structure, but none of these bundle files actually exist. The main SKILL.md itself contains substantial inline content (error table, examples section) that could be better organized, and the references are essentially dead links since no bundle files are provided.

2 / 3

Total

6

/

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.

Validation9 / 11 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

9

/

11

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.