Agent skill · shipshitdev
wizard
Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover.
What it needs
About 3k tokens when loaded.
What this skill does
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. Contract Inputs: A manual procedure (dashboard clicks, credentials, cutover, one-off migration) Repo files that name the values: .env.example, README, CI workflows Outputs: An executable bash wizard whose stages capture every required value Creates/Modifies: A wizard script at a path the user confirms (scripts/ or scratch) The wizard itself may later write .env and GitHub secrets when the human runs it External Side Effects: None from this skill. The generated script writes env files and secrets when run. Confirmation Required: Before writing the wizard file The generated script confirms before irreversible actions Delegates To: None Process 1. Scope the procedure Work out every manual step the human must take and every value that gets captured. Read the repo first: For setup: .env, .env.example, .env., README, docker-compose, framework config, and .github/workflows/ (every secrets. / vars. reference is a value the wizard must produce). For a migration: current state, target state, and the irreversible actions between them. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills shipshitdev/wizard