wizard
Wizard
A wizard is a bash script that walks a human, step by step, through a manual
procedure that is tedious to do by hand and tedious to re-explain to an agent
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.
The UX is already solved by scripts/template.sh — stage
progress, confirmation gates, cross-platform URL opening, hidden secret entry,
idempotent .env upserts, gh secret / gh variable writes, and a closing
summary. Scope the procedure and author its stages. Leave the library above the
STAGES marker untouched.
A wizard is ephemeral by default — built for one run, saved to a scratch or
scripts/ path, deleted when the job is done. Commit it only when the user wants
a repeatable setup path in the repo.
Skip this skill when the agent can perform the steps itself.