wizard

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

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Fatih0234/mattpocock-skills-pi --skill wizard-fatih0234
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wizard
Source: https://github.com/Fatih0234/mattpocock-skills-pi/tree/main/skills/engineering/wizard
Command: npx skills add https://github.com/Fatih0234/mattpocock-skills-pi --skill wizard-fatih0234

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 where they belong. ## Core Features & Use Cases - Guided Stage-by-Stage Flow: A reusable bash library provides progress indicators, confirmation gates, cross-platform URL opening (including WSL), hidden secret entry, and a closing summary. - Automatic Value Persistence: Captured values are upserted into .env files idempotently and pushed to GitHub Actions secrets and variables via the gh CLI. - 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 the 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 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 automate a manual setup procedure with a bash script?▼

Generate a wizard script that breaks the procedure into ordered stages, opens each relevant URL, prompts for values with visible or hidden input, and writes results to .env or GitHub secrets. The template library handles progress display and confirmation gates.

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

Use the gh CLI with gh secret set NAME, piping the value via stdin. The wizard's set_secret helper does this automatically and falls back to a warning with manual instructions if gh is unavailable 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.

When should I not use a setup wizard script?▼

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 or copying credentials from a browser.

Can I re-run a wizard script after interrupting it?▼

Yes, the wizard is idempotent. On re-runs it offers existing .env values as defaults that Enter keeps, and write_env upserts keys rather than duplicating them, so interrupted runs can resume safely.