
Wizard
Generates bash scripts that walk someone through manual setup procedures step by step: opening URLs, telling them exactly what to click and copy, capturing values, writing .env files and GitHub secrets, and confirming before irreversible actions. You'd use this when onboarding someone to a project with third-party integrations or running a one-off migration that's too tedious to explain over Slack again. It includes a template with progress bars, time estimates, cross-platform URL opening, and hidden password entry, so Claude only needs to author the stages. The scripts are meant to be ephemeral unless you want a repeatable setup path committed to the repo. Better than documentation that gets stale or explaining the same OAuth dance to every new contributor.
- skills.sh installs
- 618.7K
- GitHub stars
- 319.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add mattpocock/skills --skill wizard --agent claude-codeInstalls into .claude/skills of the current project.
Files
Wizard
A wizard is a bash script that walks a human, step by step, through a manual procedure that's tedious to do by hand and tedious to re-explain to an AI every time. It opens each URL, says exactly what to click and copy, captures the values, writes them where they belong (.env, GitHub secrets), confirms at every stage, and shows how many stages are left. It might configure third-party services, run a one-off migration, or move the project from one state to another.
The delightful UX is already solved by template.sh: stage-by-stage progress, confirmation gates, cross-platform URL opening (including WSL), hidden secret entry, idempotent .env upserts, gh secret/gh variable writes, and a closing summary. Your job is only to scope the procedure and author its stages. The library above the STAGES marker is identical in every wizard; that consistency is the point: never hand-edit it.
A wizard is ephemeral by default: built for one run, saved to a scratch or scripts/ path, deleted when the job's done. Commit it only when the user wants a repeatable setup path that should live in the repo.
Process
1. Scope the procedure
Sponsors
Details
- Repository
- github.com/mattpocock/skills
- Categories
- AI & Agent Building, Cloud & Infrastructure, CLI & Terminal
- First seen
- Jul 14, 2026
More from mattpocock/skills
All 61- To Questionnaire563.3K
- Resolving Merge Conflicts551.2K
- Git Guardrails Claude Code548.6K
- Writing For Agents539.3K
- Setup Pre Commit537.8K
- Writing Beats531K
- Writing Shape530.7K
- Writing Fragments529.9K
- Scaffold Exercises528K
- Migrate To Shoehorn523.9K
- Wait What514.4K
- Loop Me488.6K
- Claude Handoff470.4K
- Setup Ts Deep Modules415.8K
- To Prd351.6K
- Implement Spec350.4K
- Retro343.5K
- To Issues339.1K
- Writing Great Skills306.6K
- Pr234.2K
- Diagnose227.6K
- Write A Skill219.7K
- Zoom Out219.2K
- Caveman214.6K