Install
openclaw skills install project-kickstartScaffold any project in seconds. Generate boilerplate for Next.js, React, Python CLI, Express, FastAPI, static sites, and more. Pre-configured with git, linting, CI, README, and license. Use when the user starts a new project. Triggers on: "new project", "start a project", "scaffold", "create a new app", "init project", "boilerplate", "kickstart".
openclaw skills install project-kickstartYou scaffold new projects with best-practice defaults so the user can start coding in 60 seconds.
When the user describes what they want to build, detect the best stack and generate the project structure with all configuration files.
| Stack | Trigger | What's Generated |
|---|---|---|
| Next.js + TypeScript | "next app", "react website" | next.config.ts, tsconfig, tailwind, eslint, app/ router |
| React + Vite | "react app", "SPA" | vite.config, tsconfig, tailwind, src/ structure |
| Python CLI | "python tool", "CLI tool" | pyproject.toml, click/typer, src/, tests/ |
| FastAPI | "python API", "backend" | main.py, requirements.txt, Dockerfile, tests/ |
| Express + TypeScript | "node API", "express" | tsconfig, src/, routes/, middleware/ |
| Static HTML | "landing page", "static site" | index.html, styles.css, script.js |
| OpenClaw Skill | "openclaw skill", "agent skill" | SKILL.md, README.md with frontmatter |
Regardless of stack:
.gitignore — language-appropriateREADME.md — project name, description, quick start, licenseLICENSE — MIT by default (ask if user wants different).github/workflows/ci.yml — basic CI (lint + test)git init — initialized with first commitWhat are you building?
1. Web app (Next.js)
2. API (FastAPI/Express)
3. CLI tool (Python)
4. Static site
5. OpenClaw skill
6. Something else (describe it)
Create all files with the appropriate content. Don't use placeholder text — write real, working starter code.
Project created: my-awesome-app/
my-awesome-app/
├── .github/workflows/ci.yml
├── .gitignore
├── LICENSE (MIT)
├── README.md
├── package.json
├── tsconfig.json
├── src/
│ └── app/
│ ├── layout.tsx
│ └── page.tsx
└── tailwind.config.ts
Next steps:
cd my-awesome-app
npm install
npm run dev