← ClaudeAtlas

repo-bootstraplisted

Clone a GitHub repo, read its own documentation, find and fill the gaps in the local environment, install the project, and verify it actually runs. Use this skill whenever the user gives a GitHub or git URL and wants it set up, installed, running, or tried out locally, and also when they ask "what do I need to run this", "get this working on my machine", "can you set this up", "clone and configure this", or paste a repo link with any intent to use it rather than just read it. Covers Python, Node/TypeScript, and Docker projects on Windows/PowerShell and on Linux containers such as Cowork.
fpizzuta/repo-bootstrap · ★ 0 · DevOps & Infrastructure · score 72
Install: claude install-skill fpizzuta/repo-bootstrap
# Repo Bootstrap Take a repository from a URL to a verified working local install. The value here is not running `pip install` - the user could do that. The value is reading what the project actually says it needs, comparing that honestly against what is already on the machine, and closing the gap without leaving a trail of half-installed tooling behind. ## Phase 0: Pick a mode Before touching anything, establish how much autonomy you have. Ask once, up front: - **Auto** - install missing prerequisites and the project without stopping, report at the end. Good for well-known repos and low-stakes tooling. - **Guided** - investigate everything, present a plan with exactly what will be installed and what it will change, then wait for approval before executing. Default to **Guided** if the user does not say. Always use Guided regardless of preference when any of these are true, and say why: - The install requires admin/elevated rights or modifies system PATH beyond a package manager's normal behavior - The repo wants a global runtime version change (a different Python or Node as system default) - Setup touches credentials, cloud accounts, or anything requiring an API key - The repo has fewer than ~50 stars, no releases, or looks unmaintained - unfamiliar code deserves a human read of the plan - The repo is itself an installer, bootstrapper, or agent-configuration tool (see Phase 3), since installing it means running its installer too ## Phase 1: Read the repo before decidin