wizard

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

Updated Sep 14, 2026
One-click install
npx skills add https://github.com/Suge8/skills --skill wizard-suge8
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wizard
Source: https://github.com/Suge8/skills/tree/main/development/wizard
Command: npx skills add https://github.com/Suge8/skills --skill wizard-suge8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Some setup steps—opening third-party dashboards, copying API keys, configuring CI secrets—can only be done by a human, and re-explaining them to an AI every time is tedious. This Skill turns those manual procedures into a reusable, step-by-step interactive bash script. ## Core Features & Use Cases - Guided Stage Flow: Generates a bash wizard from a template with per-stage progress, confirmation gates, cross-platform URL opening (including WSL), and hidden secret input. - Value Capture & Persistence: Writes collected values idempotently into .env files and pushes CI values to GitHub via gh secret/gh variable, with a closing summary of everything configured. - Use Case: When setting up Stripe for a project, the wizard opens the API keys page, tells the human exactly what to copy, captures the keys with hidden input, writes them to .env, and sets the secret key as a GitHub Actions secret. ## Quick Start Ask the agent to create a wizard that walks you through configuring the third-party service credentials and CI secrets for your repository.

Frequently Asked Questions about wizard

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

FAQPage Schema
How do I automate manual setup steps that require a human?▼

Create an interactive bash wizard that opens each required URL, instructs the human what to click and copy, captures the values, and writes them to .env files or GitHub secrets. Each stage shows progress and confirms completion before moving on.

How to set GitHub Actions secrets from a bash script?▼

Use the gh CLI: pipe the value into gh secret set NAME, or use gh variable set for non-secret values. The wizard's set_secret and set_var helpers do this automatically and warn with a manual fallback if gh is missing or unauthenticated.

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. If no browser opener exists, it prints the URL for manual visiting instead of failing.

When should I not use an interactive setup wizard?▼

Do not use it for steps the agent can complete itself, since the wizard exists only for human-only actions. It is also designed as a one-time script; only commit it when the team needs a repeatable configuration path.

Why does the wizard clear the screen between stages?▼

Each stage clears the terminal so only the current step is visible, preventing the human from losing instructions in scrollback. Clearing is skipped when output is not a terminal so piped logs remain readable.