Skipper is a CLI tool from SkipLabs that generates fully functional backend services from a natural language prompt. You describe the service you want, and Skipper generates the code, tests, and an OpenAPI specification -- ready to run locally with a single command.
- Node.js >= 18
- Docker must be installed and running
# 1. Log in (one-time)
npx @skiplabs/skipper login
# 2. Create a project directory with a prompt
mkdir my-service
echo "Build me a todo service" > my-service/prompt.md
# 3. Generate the service
npx @skiplabs/skipper create my-service
# 4. Run it
npx @skiplabs/skipper run my-serviceYour service will be available at http://localhost:3000.
After running create, your project directory will contain:
- TypeScript source code implementing your service
openapi.json-- the API specificationpackage.json,tsconfig.json-- project configuration- Unit tests and test data
While your service is running, you can hand the generated OpenAPI spec to your usual coding agent to scaffold a matching frontend:
read my-service/openapi.json and build the related web app
for it. Service is running on http://localhost:3000
- Getting Started -- step-by-step walkthrough
- CLI Reference -- all commands, options, and flags
- Configuration -- config files, environment variables, Docker
- Troubleshooting -- common errors and how to fix them