One-Page Site Builder
Turn your product brief into a responsive one-page website and a portable content document. An original, free Skillrove workflow with an editable fictional example.
Turn a supplied OpenAPI 3.0 JSON contract into a searchable developer reference, portable request snippets and Postman collection. Check explicit examples and captured JSON-object responses against a documented schema subset.
Fictional seven-operation contract · actual snippets and checked examples
index.html + original openapi.jsonreference.mdpostman.jsonsnippets/<operation>.sh + .py + .mjsquality.jsondelivery-manifest.jsonAPI teams publishing a portable reference from an explicit supplied contract.
Supports a documented OpenAPI subset; missing examples remain explicitly missing.
Capabilities: up to fifty operations, scalar path/query/header parameters, local schema references, simple bearer or header-key auth, response/status switching, endpoint search and cURL/Python/Fetch request views. Missing examples stay explicitly missing.
Deliverables: offline index.html, original openapi.json, reference.md, importable postman.json with an empty token variable, three snippet files per operation, quality.json and a SHA-256 manifest. The fictional Northstar contract includes seven documented operations.
First run: Python 3.10+ standard library only. Run scripts/build-docs.py --spec examples/openapi.json --demo --output ./api-reference. Use scripts/check-response.py with a declared operation/status and a captured JSON-object response to perform a separate local shape check.
Checks: required fields, types, enum, nullable, additional properties, size/numeric bounds and unique array items. JSON numbers compare numerically while booleans remain distinct. Unknown semantic keywords, unsupported serialization and server overrides fail explicitly.
Validation: seven operation exports generated, reusable schemas resolved, good/bad captured response fixtures checked, null bodies preserved, request quoting and Markdown fences inspected. Search, response switching, language selection, matching snippet-file downloads and actual Postman downloads were exercised.
Limits: OpenAPI 3.0 JSON and a deliberately bounded schema subset; YAML, OpenAPI 3.1, formats, compositions, regex and recursive schemas require explicit conversion or separate tooling. Generated references never execute requests. Contract shape checks do not verify server behavior, permissions or authentication.
Version 1.0.1: original Skillrove tools and examples under MIT, informed by an MIT-licensed API-documentation workflow with its notice and pinned attribution included. $4.99 one-time; active Premium memberships cover this package.
FROM PACKAGE TO FIRST RESULT
Generate the fictional seven-operation Northstar API reference, then supply your own reviewed contract. The actual exports contain reusable schema references, explicit request/response examples, authentication placeholders and quality notes.
These steps use a project folder. Open the project in your agent and run terminal commands from its root.
Package folder .agents/skills/api-docs-studio
Download and unzip the package into the folder above. Keep all its files together, with SKILL.md directly inside that folder.
Downloads require a verified account and purchase access. Choose a new folder if this Skill is already installed.
Read SKILL.md, review the generator and check its runtime requirements before running:
cd .agents/skills/api-docs-studio
python3 scripts/build-docs.py --spec examples/openapi.json --demo --output ./api-referenceSearch endpoints, select an operation, switch cURL/Python/Fetch and inspect documented response statuses. Download Postman and reconcile all seven requests with the original contract. Run check-response.py --spec examples/openapi.json --operation getWorkspace --status 200 --response examples/workspace-response.json; then remove a required field and confirm rejection.
Python 3.10+ standard library, offline. OpenAPI 3.0 JSON with local acyclic references and the documented schema subset. The response checker accepts JSON object bodies. Requests are never executed; tokens stay blank or use environment placeholders. Server behavior, authentication and unsupported schema semantics require separate tests.
If api-reference already exists, change the output to ./api-reference-2. Existing files are never overwritten.
Use API Docs Studio at .agents/skills/api-docs-studio. Read SKILL.md and review scripts/build-docs.py. Run examples/openapi.json into a new output folder and show me all generated files. Keep fictional sample content clearly labeled.
Tried this workflow? Help others decide with an honest review.
The listed individual package price is USD 4.99. Premium downloads require a confirmed purchase or active membership. Your agent subscription, model access and external provider credits are separate.
This release lists Codex, Claude Code, Cursor as intended installation hosts. Check the package’s dependencies and permissions before running it. These labels do not certify that every workflow has been tested in every agent.
The documented 1.0.1 workflow lists: index.html + original openapi.json; reference.md; postman.json; snippets/<operation>.sh + .py + .mjs; quality.json; delivery-manifest.json. Some files or exports are optional; follow the package’s setup and inspect the delivered result.
Python 3.10+ standard library, offline. OpenAPI 3.0 JSON with local acyclic references and the documented schema subset. The response checker accepts JSON object bodies. Requests are never executed; tokens stay blank or use environment placeholders. Server behavior, authentication and unsupported schema semantics require separate tests.