wizard

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

1|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/jwh3times/holland-vip --skill wizard-jwh3times
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wizard
Source: https://github.com/jwh3times/holland-vip/tree/main/.agents/skills/wizard
Command: npx skills add https://github.com/jwh3times/holland-vip --skill wizard-jwh3times

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual 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 turns those procedures into a guided bash script that opens each URL, gives exact click-by-click instructions, captures values, and writes them to .env files or GitHub secrets. ## Core Features & Use Cases - Guided stage-by-stage scripts: Generates a bash wizard from a reusable template with progress indicators, confirmation gates, hidden secret entry, and cross-platform URL opening (including WSL). - Credential and secret capture: Writes captured values idempotently to .env files and pushes CI secrets and variables via the gh CLI, with graceful fallbacks when gh is unavailable. - Use Case: You need to configure Stripe for a project. The wizard opens the Stripe dashboard, tells you exactly where to find the publishable and secret keys, captures them with hidden input for the secret, writes both to .env, and sets the secret in GitHub Actions for CI. ## Quick Start Ask the agent to generate a wizard that walks you through setting up your Stripe API keys and storing them in .env and GitHub 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 bash setup wizard for manual configuration steps?▼

Copy the provided template.sh, replace the example stage with one stage 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 without editing the library above the STAGES marker.

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 the secret as skipped and warns you to set it manually later.

Can the wizard open browser URLs on WSL or headless systems?▼

Yes, the open_url helper tries wslview, explorer.exe, xdg-open, and open in order, covering WSL, Linux, and macOS. If no browser opener is available, it prints the URL with a warning so you can visit it manually.

When should I not use a wizard script for a task?▼

Do not use a wizard for steps the agent can perform itself, since wizards exist only for actions requiring a human, such as clicking through a third-party dashboard. Wizards are also ephemeral by default and should only be committed when they represent a repeatable setup path.

Why does the wizard script fail verification before running?▼

Run bash -n on the script to catch syntax errors and shellcheck if available. Also confirm every set_secret name exactly matches a secrets.* reference in your CI workflows, since mismatched names will not satisfy pipeline requirements.