Repo Project Bootstrap v1.0
Price: $4.99
Category: automation
What it does
Repo Project Bootstrap prepares a cloned or existing repository for safe agentic development. It detects common project stacks, proposes or creates AGENTS.md and .openclaw/project-context.md scaffolding, preserves existing guidance, and recommends setup/test commands for the detected stack.
Use cases
- Developers onboarding an AI agent to a fresh clone without manually writing repo instructions from scratch.
- Consultants standardising client repositories with safe OpenClaw/Codex context files before first-task execution.
- Team leads creating repeatable agent-readiness checks that preserve existing AGENTS.md guidance and avoid overwriting local configuration.
Requirements
- Python 3.10+ with standard library only.
- Local filesystem access to the target repository.
- No API keys required.
- OpenClaw skill runtime compatible with local Python scripts; validated in the 2026-05-17 pipeline on OpenClaw v2026.3.23.
Example usage
python3 scripts/repo_bootstrap.py \
--repo /path/to/repo \
--project-name "Customer Portal" \
--dry-run \
--format md
Expected output
# Repo Bootstrap — Customer Portal
- Repo: `/path/to/repo`
- Dry run: True
- Stack: node, python
## Proposed files
- `/path/to/repo/AGENTS.md`
- `/path/to/repo/.openclaw/project-context.md`
## Written files
- None
## Recommended commands
- `npm install`
- `npm test`
- `python3 -m venv .venv`
- `python3 -m pytest`
## Warnings
- Existing AGENTS.md is preserved
Marketing copy
Turn any repo into an agent-ready workspace in one safe pass. Repo Project Bootstrap detects the stack, previews AGENTS.md and OpenClaw context scaffolding, preserves existing guidance, and gives developers practical setup/test commands — perfect for clone-to-first-task workflows where agents need clear boundaries before editing.
Release evidence
- Viper verdict: APPROVED_FOR_RELEASE in
memory/viper-test-results-2026-05-17.md. - Security Audit: CLEARED by Warlock.
- Evidence context: py_compile/help/self-test/security PASS; scoped pycache/pyc final scan clean.