wizard
產生一個互動式 bash wizard,引導人類走過只有他們能做的步驟。用於佈建基礎設施、設定憑證或 CI secrets、走訪陌生的第三方儀表板,或執行一次性遷移或切換。不要為代理自己能做的步驟叫用它。
Skill by shumingyang-opencode
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/shumingyang-opencode-wizard
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, security
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/wizard
What's inside
- Skill name
wizard- Description
- 產生一個互動式 bash wizard,引導人類走過只有他們能做的步驟。用於佈建基礎設施、設定憑證或 CI secrets、走訪陌生的第三方儀表板,或執行一次性遷移或切換。不要為代理自己能做的步驟叫用它。
- License
- MIT
- Instructions
- 41 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (3)
- SKILL.md
- openai.yaml · agents/
- template.sh
SKILL.md (first lines)
# Wizard **wizard** 是一個 bash 腳本,一步步引導人類走過一個手動程序——這個程序用手做很繁瑣,每次都要向 AI 重新解釋也很繁瑣。它開啟每個 URL、明確說要點擊和複製什麼、捕捉這些值、把它們寫到該去的地方(`.env`、GitHub secrets)、在每個階段確認,並顯示還剩多少。它可能設定第三方服務、執行一次性遷移,或把專案從一個狀態移到另一個。 討喜的 UX 已經由 [template.sh](template.sh) 解決了——附剩餘時間的進度、確認關卡、跨平台 URL 開啟(含 WSL)、隱藏式機密輸入、冪等的 `.env` upserts、`gh secret`/`gh variable` 寫入,以及結束摘要。**你的工作只是界定程序的範圍並撰寫它的階段。** `STAGES` 標記以上的程式庫在每個 wizard 中都是相同的;那個一致性正是重點——絕不手動編輯它。 wizard 預設是短暫的——為一次運行而建,存到暫存或 `scripts/` 路徑,工作完成時刪除。只有當使用者想要一個應該留在 repo 中的可重複設定路徑時,才 commit 它。 ## 流程 ### 1. 界定程序範圍 理出人類必須採取的每個手動步驟,以及一路上被捕捉的每個值。先讀 repo——不要冷不防就問: - 對設定而言:`.env`、`.env.example`、`.env.*`、`README`、`docker-compose*`、框架設定,以及 `.github/workflows/*`(每一個 `secrets.*`/`vars.*` 引用都是一個 wizard 必須產出的值)。 - 對遷移或過渡而言:目前狀態、目標狀態,以及兩者之間不可逆的動作。 然後向使用者展示有序的階段清單與每個階段產出的值,並確認——他們可以新增、刪除或重新排序。 **完成當:** 每個階段都依序命名,而且對每個捕捉的值你都知道(a)人類從哪裡取得它、(b)它被寫到哪裡(`.env`、GitHub secret、兩者,或哪裡都不是——有些階段是純動作),以及(c)它是機密(隱藏輸入)還是公開的。 ### 2. 描繪每個階段的旅程 對每個階段,寫下人類遵循的精確路徑:要開啟哪個 URL、在那裡做什麼、值顯示在哪裡、它填入哪個變數——例如「Dashboard → Developers → API keys → Reveal test key → copy」。在你實際上不知道目前的 UI 或確切指令的地方,說出來並詢問使用者或查閱文件——絕不發明可能不存在的步驟。 **完成當:** 每個階段都能追溯到陌生人也能遵循的具體指示。 ### 3. 撰寫 wizard 把 `template.sh` 複製到目標路徑。以依依賴順序、每個步驟一個 `stage`,取代範例階段。使用程式庫輔助函式——`stage`、`say`/`step`、`open_url`、`ask`/`ask_secret`、`write_env`、`set_secret`/`set_var`、`pause`/`confirm`——並把 `TOTAL_STAGES` 與 `TOTAL_MINUTES` 設為誠實的估計值(這會驅動剩餘時間顯示)。 維持範本設定的標準:在詢問值之前先開啟 URL,任何機密都用 `ask_secret`,每個要持久化的值都用 `write_env`,只有 CI 真正需要的值才用 `set_secret`,任何不可逆動作之前都用 `confirm`。每個 `stage` 會清除畫面,讓只有目前的步驟可見——把一個 stage 保持為單一聚焦的任務,這樣人類需要的東西就不會捲走。別碰標記以上的程式庫。 ### 4. 驗證並交接 - `bash -n <script>`;如果有 `shellcheck` 就執行它。 - `chmod +x <script>`。 - 不要自己端對端執行它——它會開啟瀏覽器並阻塞等待人類輸入。改以靜態追蹤它:第 1 步的每個值都被捕捉、落在第 1 步所說的地方,而且每個 `set_secret` 名稱都精確對應 CI 中的 `secrets.*` 引用。 - 告訴使用者怎麼執行它。如果它是可重複的設定路徑,就 commit 它並從 README 連結它,讓下一個人執行腳本,而不是問 AI。
From shumingyang-opencode/mattpocock-skills-zh-tw, MIT.
More from shumingyang-opencode/mattpocock-skills-zh-tw
- 0.603score
diagnosing-bugs
shumingyang-opencode
硬 bug 與效能回歸的診斷迴圈。當使用者說「diagnose」/「debug this」,或回報東西壞了/拋錯/失敗/很慢時使用。
SkillAFreshness: A★ 3Claude Code +9 - 0.598score
setup-matt-pocock-skills
shumingyang-opencode
為工程技能設定這個 repo——設定它的 issue 追蹤器、分診標籤詞彙與領域文件佈局。首次使用其他工程技能前執行一次。
SkillAFreshness: A★ 3Claude Code +9 - 0.598score
codebase-design
shumingyang-opencode
設計深模組的共用詞彙。當使用者想設計或改進模組的介面、找深化的機會、決定接縫放哪裡、讓程式碼更容易測試或對 AI 更容易導覽,或另一個技能需要深模組詞彙時使用。
SkillAFreshness: A★ 3Claude Code +9 - 0.598score
tdd
shumingyang-opencode
測試驅動開發。當使用者想以測試優先的方式建立功能或修 bug、提到「red-green-refactor」、或想要整合測試時使用。
SkillAFreshness: A★ 3Claude Code +9 - 0.595score
domain-modeling
shumingyang-opencode
建立並磨利專案的領域模型。當使用者想釐清領域術語或通用語言、記錄架構決策,或另一個技能需要維護領域模型時使用。
SkillAFreshness: A★ 3Claude Code +9 - 0.595score
improve-codebase-architecture
shumingyang-opencode
掃描程式碼庫找出深化機會,以視覺 HTML 報告呈現,然後對你挑選的那個進行 grilling。
SkillAFreshness: A★ 3Claude Code +9 - 0.595score
triage
shumingyang-opencode
讓 issues 與外部 PR 穿過分診角色的狀態機——分類、驗證、視需要 grill,並撰寫可供代理使用的簡報。
SkillAFreshness: A★ 3Claude Code +9 - 0.595score
ask-matt
shumingyang-opencode
詢問哪個技能或流程最符合你的情況。這個 repo 中技能的路由器。
SkillAFreshness: A★ 3Claude Code +9 - 0.561score
code-review
shumingyang-opencode
沿兩軸審查自某個固定點(commit、分支、標籤或合併基點)以來的變更——規範(軸)(程式碼是否符合此 repo 記錄的編碼規範?)與規格(軸)(程式碼是否符合原始 issue/規格的要求?)。以平行子代理執行兩種審查並排呈現。當使用者想審查分支、PR、進行中的變更,或說「review since X」時使用。
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
to-tickets
shumingyang-opencode
把計畫、規格說明或目前的對話拆成一組曳光彈 tickets,每個都宣告自己的阻塞邊,發佈到設定的追蹤器——在本機是每個 ticket 一個檔案、以文字表示邊,或在真正的追蹤器上用原生阻塞連結。
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
wayfinder
shumingyang-opencode
把一大塊工作——大得單一代理 session 裝不下——規劃成 Issue 追蹤器上決策 tickets 的共享地圖,逐一解決,直到通往目的地的路徑清晰為止。
SkillBFreshness: B★ 3Claude Code +9 - 0.555score
loop-me
shumingyang-opencode
在此工作區內,針對我想建立的 workflow 之規格說明 grill 我。
SkillBFreshness: B★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 6, 2026 (2 months ago)
- Last release
- Aug 6, 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 shumingyang-opencode
- 0.603score
diagnosing-bugs
shumingyang-opencode
硬 bug 與效能回歸的診斷迴圈。當使用者說「diagnose」/「debug this」,或回報東西壞了/拋錯/失敗/很慢時使用。
SkillAFreshness: A★ 3Claude Code +9 - 0.598score
setup-matt-pocock-skills
shumingyang-opencode
為工程技能設定這個 repo——設定它的 issue 追蹤器、分診標籤詞彙與領域文件佈局。首次使用其他工程技能前執行一次。
SkillAFreshness: A★ 3Claude Code +9 - 0.598score
codebase-design
shumingyang-opencode
設計深模組的共用詞彙。當使用者想設計或改進模組的介面、找深化的機會、決定接縫放哪裡、讓程式碼更容易測試或對 AI 更容易導覽,或另一個技能需要深模組詞彙時使用。
SkillAFreshness: A★ 3Claude Code +9 - 0.598score
tdd
shumingyang-opencode
測試驅動開發。當使用者想以測試優先的方式建立功能或修 bug、提到「red-green-refactor」、或想要整合測試時使用。
SkillAFreshness: A★ 3Claude Code +9 - 0.595score
ask-matt
shumingyang-opencode
詢問哪個技能或流程最符合你的情況。這個 repo 中技能的路由器。
SkillAFreshness: A★ 3Claude Code +9 - 0.595score
improve-codebase-architecture
shumingyang-opencode
掃描程式碼庫找出深化機會,以視覺 HTML 報告呈現,然後對你挑選的那個進行 grilling。
SkillAFreshness: A★ 3Claude Code +9
Cite this page
wizard skill. Agent Mart. https://agentmart.dev/skills/shumingyang-opencode-wizard (last updated 2026-10-24)