wizard

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

Updated Aug 11, 2026
One-click install
npx skills add https://github.com/Kunj-Sharma03/agent-contextify --skill wizard-kunj-sharma03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wizard
Source: https://github.com/Kunj-Sharma03/agent-contextify/tree/main/skills-main/skills/engineering/wizard
Command: npx skills add https://github.com/Kunj-Sharma03/agent-contextify --skill wizard-kunj-sharma03

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 the right URLs, 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 Flow: Uses a pre-built template library with progress indicators, confirmation gates, cross-platform URL opening (including WSL), hidden secret entry, and a closing summary. - Automated Value Persistence: Upserts captured values into .env files idempotently and pushes CI secrets and variables via the gh CLI, with graceful fallbacks when gh is unavailable. - Use Case: When setting up Stripe for a project, the wizard opens the Stripe dashboard, prompts for the publishable and secret keys, writes them to .env, and sets STRIPE_SECRET_KEY as a GitHub Actions secret for CI. ## Quick Start Ask the agent to generate a wizard that walks you through setting up your project's API keys and 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 bash setup wizard?

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. If the gh CLI is missing or unauthenticated, the script records a skip warning so the user can set the secret manually later.

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

Use a wizard for steps only a human can perform, such as clicking through a third-party dashboard, revealing API keys, or approving OAuth flows. Do not use it for steps the agent can execute directly, since the wizard blocks on human input.

Does the wizard script work on WSL and macOS?

Yes, the open_url helper detects wslview, explorer.exe, xdg-open, and open in that order, covering WSL, Linux, and macOS. If no browser opener is found, it prints the URL for manual visiting.

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

The wizard opens browser windows and blocks waiting for human input, so an agent cannot complete it. Instead, verify it statically with bash -n and shellcheck, confirm every captured value lands where planned, and check secret names match CI references.