Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Generates complete project scaffolding for Node.js, Python, Go, and Rust from a single command. Produces .gitignore, README, CI/CD workflows, Dockerfiles, linter configs, test setup, and license files. Runs interactively or via flags for scripted use.
Instead of manually assembling boilerplate across repos, one command produces a complete, language-appropriate project tree with CI/CD, Docker, and linting already configured.
When to use it
- Scaffolding a new Python REST API with GitHub Actions CI
- Starting a Go CLI tool with Apache license and no Docker
- Creating a Rust library with correct project layout and rustfmt config
- Previewing the generated file tree before writing anything to disk
- Setting up a Node.js project with ESLint, Prettier, and test coverage wired up
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: create a Python API project named user-api with GitHub Actions and Docker
- 1Run wizard with --name user-api --lang python --ci github --docker flags
- 2Generate directory structure following Python src-layout conventions
- 3Write pyproject.toml, requirements.txt, requirements-dev.txt, and test files
- 4Create .github/workflows/ci.yml with lint, test, and build stages
- 5Generate multi-stage Dockerfile and docker-compose.yml with non-root user and health check
user-api/ directory with 16 ready-to-run files including CI/CD config, Docker support, and Python packaging setup