Generates bash scripts that walk someone through manual setup procedures step by step: opening URLs, telling them exactly what to click and copy, capturing values, writing .env files and GitHub secrets, and confirming before irreversible actions. You'd use this when onboarding someone to a project with third-party integrations or running a one-off migration that's too tedious to explain over Slack again. It includes a template with progress bars, time estimates, cross-platform URL opening, and hidden password entry, so Claude only needs to author the stages. The scripts are meant to be ephemeral unless you want a repeatable setup path committed to the repo. Better than documentation that gets stale or explaining the same OAuth dance to every new contributor.

skills.sh installs
618.7K
GitHub stars
319.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add mattpocock/skills --skill wizard --agent claude-code

Installs into .claude/skills of the current project.

Files

Wizard

A wizard is a bash script that walks a human, step by step, through a manual procedure that's tedious to do by hand and tedious to re-explain to an AI every time. It opens each URL, says exactly what to click and copy, captures the values, writes them where they belong (.env, GitHub secrets), confirms at every stage, and shows how many stages are left. It might configure third-party services, run a one-off migration, or move the project from one state to another.

The delightful UX is already solved by template.sh: stage-by-stage progress, confirmation gates, cross-platform URL opening (including WSL), hidden secret entry, idempotent .env upserts, gh secret/gh variable writes, and a closing summary. Your job is only to scope the procedure and author its stages. The library above the STAGES marker is identical in every wizard; that consistency is the point: never hand-edit it.

A wizard is ephemeral by default: built for one run, saved to a scratch or scripts/ path, deleted when the job's done. Commit it only when the user wants a repeatable setup path that should live in the repo.

Process

1. Scope the procedure

Sponsors

Details

Repository
github.com/mattpocock/skills
Categories
AI & Agent Building, Cloud & Infrastructure, CLI & Terminal
First seen
Jul 14, 2026

More from mattpocock/skills

All 61
1microsoft avatarazure-computemicrosoft/azure-skillsAzure VM/VMSS router. WHEN: create / provision / deploy / spin-up VM, recommend VM size, compare VM pricing, VMSS, scale set, autoscale, burstable, lightweight 614.1Kskills.sh installs
2google avatargoogle-agents-cli-adk-codegoogle/agents-cliThis skill should be used when the user wants to "write agent code", "build an agent with ADK", "add a tool", "create a callback", "define an agent", "use state560.7Kskills.sh installs
3google avatargoogle-agents-cli-deploygoogle/agents-cliThis skill should be used when the user wants to "deploy an agent", "deploy my ADK agent", "set up CI/CD", "configure secrets", "troubleshoot a deployment", or 560Kskills.sh installs
4google avatargoogle-agents-cli-publishgoogle/agents-cliThis skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini Enterprise", "publish to Gemini Ente559.8Kskills.sh installs
5google avatargoogle-agents-cli-workflowgoogle/agents-cliThis skill should be used when the user wants to "develop an agent", "build an agent using ADK", "run the agent locally", "debug agent code", "test an agent", "558.9Kskills.sh installs
6xixu-me avatarskills-clixixu-me/skillsUse when users ask to discover, install, list, check, update, remove, back up, restore, sync, or initialize Agent Skills, mention `bunx skills`, `npx skills`, `520.3Kskills.sh installs