setup-wizard-generator

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

Updated Sep 10, 2026
One-click install
npx skills add https://github.com/loteiron/ZeusAgent --skill setup-wizard-generator-loteiron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: setup-wizard-generator
Source: https://github.com/loteiron/ZeusAgent/tree/main/optional-skills/devops/setup-wizard-generator
Command: npx skills add https://github.com/loteiron/ZeusAgent --skill setup-wizard-generator-loteiron

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Provisioning services, configuring credentials, and running one-off migrations often require a human to click through dashboards and copy values by hand. This Skill turns those tedious, error-prone procedures into a repeatable interactive bash wizard that opens each URL, gives exact click instructions, captures values, and writes them to .env files or GitHub secrets. ## Core Features & Use Cases - Wizard Generation: Produces a staged bash script from a consistent template library with helpers like stage, ask_secret, write_env, and set_secret. - Secret and Variable Handling: Writes captured values to .env files and pushes CI secrets or variables to GitHub via the gh CLI, with hidden input for sensitive values. - Use Case: You need a teammate to set up Stripe keys, Supabase credentials, and CI secrets for a new project. Generate a wizard that walks them through each dashboard, captures every value, and confirms each irreversible step. ## Quick Start Ask the agent to generate a setup wizard that walks a teammate through configuring Stripe API keys and pushing the secret key to GitHub Actions secrets.

Frequently Asked Questions about setup-wizard-generator

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

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

Copy the skill's template.sh, replace the example stage with one stage per manual step, and set TOTAL_STAGES to match. Use helpers like open_url, ask, ask_secret, write_env, and set_secret to guide the human and capture values.

How to automate GitHub secrets setup from a script?▼

Use the set_secret helper, which pipes a value to gh secret set for the current repository. If gh is missing or unauthenticated, the wizard records a skip and warns the user to set the secret manually later.

Can the wizard write values to a .env file?▼

Yes, the write_env helper upserts KEY=VALUE pairs into the target .env file, creating it if needed and replacing existing lines idempotently. Re-runs offer existing values as defaults so Enter keeps them.

When should I not use a setup wizard?▼

Do not use a wizard for steps the agent can perform itself; do those directly. Wizards are for human-gated work like clicking through dashboards, OAuth consent screens, or irreversible cutover actions.

Why should I not run the generated wizard end-to-end myself?▼

The wizard opens browser windows and blocks on human input, so an agent cannot complete it. Verify it statically with bash -n, optionally shellcheck, and trace that every captured value lands in its declared destination.