wizard

Generate interactive bash wizards that walk humans through manual setup procedures.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/rockcookies/skills --skill wizard-rockcookies
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wizard
Source: https://github.com/rockcookies/skills/tree/main/skills/mattpocock/wizard
Command: npx skills add https://github.com/rockcookies/skills --skill wizard-rockcookies

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual setup procedures like provisioning infrastructure, configuring third-party dashboards, or setting CI secrets are tedious to perform by hand and tedious to re-explain to an AI every time. This Skill generates a step-by-step interactive bash wizard that opens the right URLs, tells the human exactly what to click and copy, captures the values, and writes them to .env files or GitHub secrets. ## Core Features & Use Cases - Guided Stage-by-Stage Flow: A reusable bash library provides progress indicators, confirmation gates, cross-platform URL opening (including WSL), hidden secret entry, and a closing summary. - Automatic Value Persistence: Idempotent .env upserts and gh secret/gh variable writes ensure captured credentials land exactly where CI and local development need them. - Use Case: When setting up Stripe for a project, the wizard opens the Stripe dashboard, prompts for the publishable and secret keys, writes them to .env, and pushes the secret key to GitHub Actions secrets in one guided run. ## Quick Start Ask the agent to generate a wizard that walks you through setting up your project's environment variables and GitHub CI secrets.

Frequently Asked Questions about wizard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an interactive setup wizard in bash?▼

Copy the provided template.sh, replace the example stage with one stage block per manual step, and set TOTAL_STAGES to match. Use the built-in helpers like stage, open_url, ask, ask_secret, write_env, and set_secret to guide the user and capture values.

How do I set GitHub Actions secrets from a bash script?▼

Use the set_secret helper, which pipes the value to gh secret set when the gh CLI is installed and authenticated. If gh is unavailable, the script records a skip warning so the user can set the secret manually later.

When should I use a wizard instead of letting the AI do the setup?▼

Use a wizard only for steps a human must perform, such as clicking through a third-party dashboard, revealing API keys, or approving irreversible actions. Do not invoke it for steps the agent can execute itself.

Does the wizard script work on WSL and macOS?▼

Yes, the open_url helper detects the platform and uses wslview, explorer.exe, xdg-open, or open as available. Color output also degrades gracefully when the terminal does not support tput colors.

Can I re-run the wizard if it gets interrupted?▼

Yes, the wizard is safe to re-run. The ask and ask_secret helpers offer existing .env values as defaults, and write_env performs idempotent upserts, so previously captured values are preserved.