Wizard (Matt Pocock skill)
For the steps only a human can take: provisioning infrastructure, creating credentials, clicking through a third-party dashboard, running a one-off cutover. The skill generates an interactive bash script that opens each URL, says what to click and copy, captures the values, writes them into .env and GitHub secrets, confirms at every stage and shows how many remain. All the UX already sits in a bundled template.sh (hidden secret entry, idempotent .env upserts, cross-platform URL opening including WSL): the part above the STAGES marker is never hand-edited, the work is only scoping the procedure and authoring its stages.
Strengths
- Model-invokable: the agent triggers it at the human wall, without you thinking to ask
- A frozen template.sh carrying all the UX (hidden entry, idempotent .env, WSL-aware URL opening)
- Read-first scoping: reads .env, docker-compose and every secrets or vars reference in GitHub workflows before asking you
- Explicitly forbids inventing a step whose current UI it does not know, and asks instead
Limitations
- Writes into .env and pushes GitHub secrets: read it line by line before running the script
- Never runs the script itself, so the final check is static: nothing proves the human journey works
- Ephemeral by default, written to a scratch path: if you want a repeatable setup path, committing it is on you
Best for
- Technical onboarding where each newcomer redoes twenty clicks across four dashboards
- Setting up CI secrets that must land both in .env and in GitHub secrets
- One-off cutovers (a migration, a provider switch) with irreversible actions to confirm