wizard

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

2|Updated May 12, 2026
One-click install
npx skills add https://github.com/tajo9128/BioDockify-Pharma-AI --skill wizard-tajo9128
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wizard
Source: https://github.com/tajo9128/BioDockify-Pharma-AI/tree/main/.agents/skills/wizard
Command: npx skills add https://github.com/tajo9128/BioDockify-Pharma-AI --skill wizard-tajo9128

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual setup tasks like provisioning infrastructure, configuring credentials, or setting CI secrets require humans to click through dashboards and copy values, which is tedious to do by hand and tedious to re-explain to an AI every time. ## Core Features & Use Cases - Guided Bash Wizards: Generates step-by-step bash scripts that open URLs, give exact click instructions, capture values, and write them to .env files or GitHub secrets. - Consistent UX Library: Provides a fixed template with progress tracking, time-remaining estimates, confirmation gates, hidden secret entry, and cross-platform URL opening including WSL. - Use Case: When setting up a new project that needs Stripe API keys in .env and GitHub Actions secrets, generate a wizard that opens the Stripe dashboard, captures both keys, writes them locally, and sets the CI secret via gh. ## Quick Start Ask the agent to create 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 per manual step, and use the built-in helpers like stage, open_url, ask, ask_secret, write_env, and set_secret. Set TOTAL_STAGES and TOTAL_MINUTES to honest estimates so the progress display works.

How to automate GitHub Actions secrets setup from a script?

Use the set_secret helper, which pipes values to gh secret set when the gh CLI is installed and authenticated. If gh is unavailable, the wizard records the secret as skipped and tells the user to set it manually later.

When should I use a wizard instead of doing setup myself?

Use a wizard only for steps a human must perform, such as clicking through third-party dashboards or copying credentials. Do not use it for steps the agent can execute itself, and commit the script only when the setup path should be repeatable.

Does the wizard script work on Windows or WSL?

Yes, the open_url helper detects wslview and explorer.exe for WSL environments, falling back to xdg-open on Linux and open on macOS. If no browser opener exists, it prints the URL for manual visiting.

Why should I not edit the library section of the wizard template?

The library above the STAGES marker is identical across every wizard to guarantee consistent UX, including progress display, secret handling, and .env upserts. Hand-editing it breaks that consistency, so only the stages below the marker should be authored.