wizard

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

1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/filippolmt/skills --skill wizard-filippolmt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wizard
Source: https://github.com/filippolmt/skills/tree/main/skills/wizard
Command: npx skills add https://github.com/filippolmt/skills --skill wizard-filippolmt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual setup procedures — provisioning infrastructure, configuring third-party dashboards, setting CI secrets, running one-off migrations — are tedious to perform by hand and tedious to re-explain to an AI every time. This Skill turns those procedures into a reusable interactive bash script that guides a human step by step. ## Core Features & Use Cases - Guided stage-by-stage scripts: Generates a bash wizard from a proven template with progress indicators, confirmation gates, cross-platform URL opening (including WSL), hidden secret entry, and a closing summary. - Automatic value capture: Writes captured values idempotently to .env files and pushes CI secrets and variables to GitHub via gh secret/gh variable. - Use Case: You need to set up Stripe for a project. The wizard opens the Stripe dashboard, tells you exactly which keys to copy, stores them in .env, and sets the secret key as a GitHub Actions secret — all with confirmation at each stage. ## Quick Start Ask the AI 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 create an interactive setup script for manual configuration steps?

Use this Skill to generate a bash wizard from its template: scope the manual stages, map each step's exact UI path, then author one stage per step using helpers like stage, open_url, ask, ask_secret, and write_env. The script guides a human through each step with progress and confirmations.

How to automate GitHub Actions secrets setup from a script?

The wizard template includes set_secret and set_var helpers that call gh secret set and gh variable set. If gh is unavailable or unauthenticated, the script records the secret as skipped and warns the user to set it manually later.

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 a wizard script?

Do not use it for steps the AI agent can perform itself — the wizard exists only for actions requiring a human, like clicking through a third-party dashboard. Also avoid inventing UI steps you cannot verify; ask the user or check docs instead.

Should the generated wizard script be committed to the repository?

Wizards are ephemeral by default — saved to a scratch or scripts path and deleted after the run. Commit it only when the user wants a repeatable setup path, and link it from the README so others run the script directly.