wizard
Skill1 starsChanged 30 days agoMITView on GitHub
Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.
- Reads credentials
170 other projects use a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- SantiagoVqz/claude-skillstheir own version, first seen Nov 8, 2026
- domengabrovsek/agent-configtheir own version, first seen Nov 8, 2026
- domengabrovsek/claudetheir own version, first seen Nov 8, 2026
- The-Vibe-Company/quivrtheir own version, first seen Nov 8, 2026
- 5thlayer/skillworkstheir own version, first seen Nov 8, 2026
- dfirmin/compasstheir own version, first seen Nov 8, 2026
Used with
Projects with it also use setup-ts-deep-modules, writing-beats and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
liufeng1976Skillsetup-ts-deep-modules
Wire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.
Also in 42 projects that use this
LesaniSkillwriting-beats
Shape an article as a journey of beats, choose-your-own-adventure style. The user picks a starting beat from the raw material, you write only that beat, then offer options for where to pivot next, beat by beat, until the article reaches a natural end. Use when the user has raw material and wants to assemble it as a narrative rather than an argument.
Also in 56 projects that use this
RoentekSkillloop-me
Grill me about specs for the workflows I want to build, within this workspace.
Also in 49 projects that use this
ryotaroh180105Skillclaude-handoff
Hand the current conversation off to a fresh background agent that picks up the work immediately.
Also in 41 projects that use this
LesaniSkillwriting-shape
Take a markdown file of raw material and shape it into an article through a conversational session — drafting candidate openings, growing the piece paragraph by paragraph, arguing about format (lists, tables, callouts, quotes) at each step. Use when the user has a pile of notes, fragments, or a rough draft and wants help turning it into something publishable.
Also in 54 projects that use this
simo97Skillmigrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
Also in 47 projects that use this
- +1 more from Lesani
Other versions170 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- addie-ace/dsh-mattpocock-skills★ 014% same
Wrote their own version · 169
- mattpocock/skills★ 309ksame name
- QuivrHQ/quivr★ 40ksame name
- The-Vibe-Company/quivr★ 40ksame name
- ArcReel/ArcReel★ 6.3ksame name
- vinvcn/mattpocock-skills-zh-CN★ 5.5ksame name
- withcoral/coral★ 4.9ksame name
- bestofjs/bestofjs★ 3.1ksame name
- CelestoAI/SmolVM★ 1.2ksame name
- moeru-ai/xsai★ 667same name
- nodetool-ai/nodetool★ 615same name
159 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository31 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- agentdocs-setupSkill
- agent-docsSkill
- codebase-designSkill
- code-reviewSkill
- commit-msgSkill
- diagnoseSkill
- engramSkill
- handoffSkill
- improve-archSkill
- interviewSkill
- prototypeSkill
- prSkill
- questionnaireSkill
- researchSkill
- review-frontend-productionSkill
- run-ticketSkill
- setup-gatesSkill
- sync-claude-mdSkill
- sync-readmeSkill
- task-retroSkill
- task-specSkill
- task-ticketsSkill
- tddSkill
- teachSkill
- team-devSkill
- wait-whatSkill
- wayfinderSkill
- which-skillSkill
- writing-for-agentsSkill
The file
Files
向导
向导是一个 bash 脚本,带人一步一步走完一段手动程序:手工做繁琐、每次向 AI 重述也繁琐的那种。它打开每个 URL、明说点什么复制什么、捕获值、写到该去的地方(.env、GitHub secrets)、每阶段确认、显示还剩几阶段。它可以配置第三方服务、跑一次性迁移,或把项目从一种状态带到另一种。
体验层已由 template.sh 解决:分阶段进度、确认门、跨平台开 URL(含 WSL)、密钥隐式输入、幂等 .env upsert、gh secret/gh variable 写入、收尾汇总。你的工作只有两件:界定程序范围、编写各阶段。STAGES 标记以上的库在每个向导里逐字节相同;一致性就是意义:永不手改它。
向导默认一次性:为一次运行而建,存到 scratch 或 scripts/ 路径,用完即删。只有用户想要可复用的安装路径时才提交进仓库。
流程
1. 界定程序范围
理清人必须执行的每个手动步骤、沿途捕获的每个值。先读仓库,不冷启动就问:
- 安装类:
.env、.env.example、.env.*、README、docker-compose*、框架配置、.github/workflows/*(每个secrets.*/vars.*引用都是向导必须产出的值); - 迁移/过渡类:当前状态、目标状态、之间的不可逆动作。
然后向用户展示排好序的阶段清单与各阶段产出的值,确认:他们可以增删、重排。
完成判据:每个阶段按序命名;每个被捕获的值,你知道 它从哪里获取(哪个控制台、哪个页面), 写到哪里(.env、GitHub secret、两者、或无处可写——有些阶段是纯动作), 是否机密(隐式输入)。
2. 规划每个阶段的路径
为每个阶段写人要走的精确路径:开哪个 URL、在那里做什么、值显示在哪、填进哪个变量。例如"控制台 → 开发者 → API 密钥 → 显示测试密钥 → 复制"。不清楚当前 UI 或确切命令时,直说并问用户或查文档:绝不编造可能不存在的步骤。
3. 编写向导
把 template.sh 复制到目标路径。把示例阶段替换为每个步骤一个 stage,按依赖排序。用库里的助手:stage、say/step、open_url、ask/ask_secret、write_env、set_secret/set_var、pause/confirm。TOTAL_STAGES 设为你写的阶段数。
守住模板立下的杆:先开 URL 再要它的值;任何机密用 ask_secret;每个持久化的值都 write_env;只有 CI 真正需要的值才 set_secret;任何不可逆动作前 confirm。每个 stage 清屏,只显示当前步骤:一个阶段保持一个聚焦任务,人需要的东西不被滚走。标记以上的库不碰。
4. 验证与交付
bash -n <script>;有shellcheck就跑;chmod +x <script>;- 不要自己端到端跑:它会开浏览器并阻塞在人的输入上。改为静态走查:第 1 步的每个值都被捕获并落到第 1 步说的地方;每个
set_secret的名字与 CI 里secrets.*引用逐一对上; - 告诉用户怎么跑。若是可复用的安装路径,提交它并在 README 链接,让下一个人跑脚本而不是问 AI。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

