wizard

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

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/AO-HyS/aohys.com --skill wizard-ao-hys
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wizard
Source: https://github.com/AO-HyS/aohys.com/tree/main/.agents/skills/wizard
Command: npx skills add https://github.com/AO-HyS/aohys.com --skill wizard-ao-hys

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 bash wizard that opens each URL, 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 Setup: Generates a bash script with progress indicators, confirmation gates, cross-platform URL opening (including WSL), hidden secret entry, and idempotent .env upserts. - CI Secret Provisioning: Writes captured values directly to GitHub Actions secrets and variables via gh, matching every secrets.* reference found in workflows. - Use Case: When setting up Stripe for a project, the wizard opens the Stripe dashboard API keys page, prompts for the publishable and secret keys, writes them to .env, and sets the secret key as a GitHub Actions secret for CI. ## Quick Start Ask the agent to generate a wizard that walks you through configuring the credentials and secrets required by this 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 for a new project?▼

Generate a bash wizard that walks a human through each manual step: it opens the relevant URLs, prompts for values, writes them to .env, and sets GitHub secrets via gh. The human only performs the browser actions the script cannot do.

How to set GitHub Actions secrets from a script?▼

Use the gh CLI with gh secret set NAME to create repository secrets non-interactively. The wizard's set_secret helper pipes the captured value into gh and falls back to a warning with manual instructions if gh is unavailable or unauthenticated.

Does the wizard work on WSL or headless terminals?▼

Yes, the open_url helper detects wslview, explorer.exe, xdg-open, and macOS open to launch browsers cross-platform including WSL. If no opener exists, it prints the URL for manual visiting, and screen clearing is skipped when output is not a terminal.

When should I not use a setup wizard?▼

Do not use a wizard for steps the agent can perform itself, such as editing files or running commands directly. Wizards are for human-only actions like clicking through third-party dashboards, accepting terms, or copying credentials from a web UI.

Can I re-run a wizard after stopping halfway?▼

Yes, wizards are idempotent: the ask and ask_secret helpers offer existing .env values as defaults on re-runs, and write_env upserts keys rather than duplicating them. You can stop with Ctrl-C and resume later without losing captured values.