Openapi Spec Generator - Auto-activating skill for API Development. Triggers on: openapi spec generator, openapi spec generator Part of the API Development skill category.
36
Quality
3%
Does it follow best practices?
Impact
99%
1.04xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/15-api-development/openapi-spec-generator/SKILL.mdProduction-ready REST API spec
OpenAPI 3.x format
100%
100%
Security scheme defined
100%
100%
Security applied to endpoints
100%
100%
Correct HTTP methods
100%
100%
Error status codes
100%
100%
Request/response schemas
100%
100%
Example values
100%
100%
Path parameters defined
100%
100%
Info and versioning
100%
100%
Tags used for grouping
100%
100%
Content-type specified
100%
100%
README produced
100%
100%
Without context: $0.4041 · 1m 51s · 15 turns · 66 in / 9,235 out tokens
With context: $0.6215 · 2m 28s · 27 turns · 108 in / 10,800 out tokens
Spec validation with curl
OpenAPI 3.x migration
100%
100%
curl used for validation
0%
100%
Validation report present
100%
100%
Security scheme added
100%
100%
Error responses added
100%
100%
Request body format updated
100%
100%
Schema components defined
100%
100%
Path parameters preserved
100%
100%
No Swagger 2.0 artifacts
100%
100%
Servers block present
100%
100%
Without context: $0.2642 · 1m 10s · 16 turns · 17 in / 4,642 out tokens
With context: $0.4498 · 1m 33s · 26 turns · 192 in / 5,757 out tokens
GraphQL API schema design
Valid GraphQL SDL
100%
100%
Query type defined
100%
100%
Mutation type defined
100%
100%
Product variants modeled
100%
100%
Description comments used
100%
100%
Input types for mutations
100%
80%
Pagination pattern
100%
100%
Non-null types used appropriately
100%
100%
Category browsing included
100%
100%
Schema notes document
100%
100%
Realistic field names
100%
100%
Without context: $0.2719 · 1m 39s · 12 turns · 13 in / 5,854 out tokens
With context: $0.4812 · 2m 30s · 23 turns · 55 in / 8,213 out tokens
0c08951
Table of Contents
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.