setup-wizard-generator
Generate a bash wizard guiding a human through manual setup.
Skill by Lexus2016
Chalk Labs
Need help deploying setup-wizard-generator?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/lexus2016-setup-wizard-generator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/setup-wizard-generator
What's inside
- Skill name
setup-wizard-generator- Description
- Generate a bash wizard guiding a human through manual setup.
- License
- MIT
- Instructions
- 105 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (2)
- SKILL.md
- template.sh · templates/
SKILL.md (first lines)
# Setup Wizard Generator Generates an interactive bash **wizard**: a script that walks a human, step by step, through a manual procedure that is tedious to do by hand and tedious to re-explain 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. Ported from mattpocock/skills' MIT-licensed `wizard` skill. ## When to Use - Provisioning infrastructure or third-party services (Stripe, Supabase, DNS, OAuth apps) where only a human can click through the dashboard - Setting up credentials, CI secrets, or repo variables - One-off migrations or cutovers with irreversible human-gated steps - Any procedure the user will hand to a teammate to run Do NOT use for steps the agent can perform itself — do those directly. ## Prerequisites - `bash`; `gh` CLI only if stages write GitHub secrets/variables - The library template: `templates/template.sh` in this skill's directory ## Procedure ### 1. Scope the procedure Work out every manual step the human must take and every value captured along the way. Read the repo first, don't ask cold: - Setup: `.env`, `.env.example`, `README`, `docker-compose*`, framework config, and `.github/workflows/*` (every `secrets.*` / `vars.*` reference is a value the wizard must produce). - Migration/cutover: the current state, the target state, and the irreversible actions between them. Show the user the ordered stage list and the values each produces; they may add, drop, or reorder. Done when every stage is named in order and, for each captured value, you know (a) where the human gets it, (b) where it's written (`.env`, a GitHub secret, both, or nowhere), and (c) whether it's secret (hidden entry) or public. ### 2. Map each stage's journey For each stage, write the precise path a human follows: which URL to open, what to do there, where the value is shown — e.g. "Dashboard → Developers → API keys → Reveal test key → copy". Where you don't know the current UI or exact command, say so and check the docs or ask — never invent steps that may not exist. ### 3. Author the wizard Copy `templates/template.sh` (from this skill's directory) to the target path. Replace the example stage with one `stage` per step, in dependency order. Set `TOTAL_STAGES` to the number of stages you wrote. Library helpers: `stage`, `say`/`step`/`note`/`warn`, `open_url`, `ask`/`ask_secret`, `write_env`, `set_secret`/`set_var`, `pause`/`confirm`, `banner`, `finish`. The library above the `STAGES` marker is identical in every wizard — never hand-edit it; that consistency is the point. Hold the bar the template sets: open the URL before asking for its value, `ask_secret` for anything secret, `write_env` every persisted value, `set_secret` only what CI actually needs, and `confirm` before anything irreversible. Each `stage` clears the screen — keep one focused task per stage so nothing the human needs scrolls away. A wizard is ephemeral by default: save it to a scratch or `scripts/` path, delete it when the job's done. Commit it only when the user wants a repeatable setup path living in the repo. ### 4. Verify and hand off - `bash -n <script>`; run `shellcheck` if available; `chmod +x <script>`. - Do NOT run it end-to-end yourself: it opens browsers and blocks on human input. Trace it statically: every value from step 1 is captured and lands where step 1 said, and every `set_secret` name exactly matches a `secrets.*` reference in CI. - Tell the user how to run it. If it's repeatable, commit it and link it from the README. ## Pitfalls 1. **Editing the library section.** Everything above the `STAGES` marker is the wizard library; author only below it. 2. **Inventing dashboard paths.** Third-party UIs drift. If unsure of the click path, verify against current docs or flag it as approximate. 3. **`set_secret` for values CI doesn't use.** Only push to GitHub secrets what a workflow actually references. 4. **Running the wizard yourself.** It blocks on human input; static tracing plus `bash -n` is the verification. 5. **One mega-stage.** Screen clearing per stage means a long stage scrolls critical instructions away; split it. ## Verification - [ ] Stage list confirmed with the user before authoring - [ ] `bash -n` passes; script is executable - [ ] Every captured value traced to its declared destination - [ ] Every `set_secret` name matches a CI `secrets.*` reference - [ ] Library section untouched from the template
From Lexus2016/hermes-agent-evolution, MIT.
More from Lexus2016/hermes-agent-evolution
- 0.632score
watchers
Lexus2016
Poll RSS, JSON APIs, and GitHub with watermark dedup.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
anatomy
Lexus2016
Explain an idea as an interactive isometric machine figure.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
system-atlas
Lexus2016
Build explorable isometric architecture atlases as HTML.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
kanban-video-orchestrator
Lexus2016
Plan and run multi-agent video production pipelines.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
unreal-mcp
Lexus2016
Automate Unreal Engine editor scenes, actors, and renders.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
meme-generation
Lexus2016
Create meme PNGs from templates with Pillow text overlay.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
evm
Lexus2016
Read-only EVM client: wallets, tokens, gas across 8 chains.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
hyperliquid
Lexus2016
Hyperliquid market data, account history, trade review.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
solana
Lexus2016
Query Solana wallets, tokens, txs, and NFTs in USD.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
ai-presenter-video
Lexus2016
Make a verified AI presenter video from script + image.
SkillAFreshness: A★ 15Claude Code +9 - 0.627score
honcho
Lexus2016
Configure and troubleshoot Honcho memory for Hermes.
SkillAFreshness: A★ 15Claude Code +9 - 0.627score
brag-slim
Lexus2016
Launch video from a project or URL, upstream-maintained.
SkillAFreshness: A★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 4
- Open issues
- 0
- Last commit (this folder)
- Aug 29, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Lexus2016
- 0.659score
Turbo Quant Memory
Lexus2016
Local-first memory and knowledge graph for coding agents.
ConnectorAFreshness: ALocal★ 9↓ 659/wkClaude Code +5 - 0.632score
solana
Lexus2016
Query Solana wallets, tokens, txs, and NFTs in USD.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
ai-presenter-video
Lexus2016
Make a verified AI presenter video from script + image.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
evm
Lexus2016
Read-only EVM client: wallets, tokens, gas across 8 chains.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
hyperliquid
Lexus2016
Hyperliquid market data, account history, trade review.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
anatomy
Lexus2016
Explain an idea as an interactive isometric machine figure.
SkillAFreshness: A★ 15Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get setup-wizard-generator running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
setup-wizard-generator skill. Agent Mart. https://agentmart.dev/skills/lexus2016-setup-wizard-generator (last updated 2026-10-24)