技能教程 · 代理
對 Copilot 來說,repo 就是載入器
Copilot 的 agent 模式讀指令檔——repo 層的 .github/copilot-instructions.md 加依套用的 .github/instructions/。一個技能包加一個指令檔,就是一個能用的抽屜;repo 兼任載入器。
放進 repo
repo 形態
training-drawer/ skills/the-orange/ (the-orange.zip 解出) .github/ copilot-instructions.md curl -LO https://workshopskill.com/zh-hant/activities/the-orange/files/the-orange.zip unzip the-orange.zip && mkdir -p skills && mv the-orange skills/
repo 指令
copilot-instructions.md
## 工作坊備課 技能在 skills/<name>/SKILL.md(Agent Skills 格式, 索引:https://workshopskill.com/zh-hant/skills.json)。 收到備課需求:依 metadata 比對(category、group_size、 duration_minutes、setting),只打開命中的一份, 照打執行 curl;測評 JSON 是量表規格; formlm-cli 相關先徵詢。
首跑
在 repo 裡開 agent 模式:兩隊各三人,衝突課,20 分鐘的橘子幫我備
。Copilot 打開技能,取隱藏任務書(果肉 vs 果皮)與反思引導,說出「整合才是功課」——來自資料夾;隨後在線上測量前停下來問,帶 shell 的 Copilot CLI 會話則可把 formlm-cli 步驟照打跑完。
要點
- 依檔案範圍的指令(applyTo)是給檔案模式用的;備課這類行為比對,寫在 repo 層檔案裡才對。
- Copilot CLI 有活 shell——curl 與可選的 formlm-cli 都能照打執行。
- 私有 repo:包是 CC BY 4.0,commit 合規——紙與指令進同一份 review。
接著讀
常見問題
Copilot 原生支援 Agent Skills 嗎?
慣例本身 對廠商保持中立,採用面在擴大;沒有載入器的地方,指令檔是忠實等效——SKILL.md 一個字都不用改。
指令有字數預算嗎?
repo 層指令每輪都載入——保持短、保持指路;技能依命中載入。
Copilot 能列印嗎?
人類列印,代理解析——Copilot 備好 PDF 堆,印表機歸你。