Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/generating-rest-apis
Generate complete REST API implementations from OpenAPI specifications or database schemas.
Passed 17 of 21 test cases with the skill, and 12 of 21 without it.
and 5 more in the full report
7 fixed12 passed either way3 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
When writing authentication middleware for Express endpoints, if a request lacks a valid JWT token, we usually return a 401 JSON body with `{ message: 'unauthorized' }`. Build a router middleware for protecting POST/PUT/DELETE routes and show how unauthenticated requests should be handled.
| Checked | Without skill | With skill |
|---|---|---|
| Includes WWW-Authenticate header in 401 Unauthorized responses. | Missed | Passed |
| Allows unauthenticated access to GET read routes. | Passed | Passed |
The instructions your model reads when the skill loads.
Generate complete, production-ready REST API implementations from OpenAPI specifications, database schemas, or resource definitions. Scaffold CRUD endpoints with proper HTTP method semantics, content negotiation, pagination, filtering, and HATEOAS link generation across Express, FastAPI, Spring Boot, and Gin frameworks.
GET /resources (list with pagination), GET /resources/:id, POST /resources, PUT /resources/:id, and DELETE /resources/:id.?status=active), sorting (?sort=-created_at), field selection (?fields=id,name), and cursor-based or offset pagination.See ${CLAUDE_SKILL_DIR}/references/implementation.md for the full step-by-step implementation guide.
${CLAUDE_SKILL_DIR}/src/routes/ - Express/Fastify route definitions with HTTP method handlers${CLAUDE_SKILL_DIR}/src/controllers/ - Business logic separated from routing${CLAUDE_SKILL_DIR}/src/models/ - ORM models with validation rules and relationships${CLAUDE_SKILL_DIR}/src/middleware/auth.js - JWT/API key authentication middleware${CLAUDE_SKILL_DIR}/src/middleware/validate.js - Request schema validation middleware${CLAUDE_SKILL_DIR}/openapi.yaml - Generated OpenAPI 3.0 specification${CLAUDE_SKILL_DIR}/tests/ - Integration test suite per resource endpointtest cases passed, vs 12 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.