2026 年 Cursor Agent Skill 完全指南:SKILL.md 撰寫、觸發路由與遠端 Mac 7×24 決策矩陣
若您每次開新對話都要貼同一段「先跑測試再提交、production 要二次確認」的長 Prompt,代表您已需要 Agent Skill。2026 年 Cursor、Claude Code 與 OpenClaw 皆採納 agentskills.io 開放標準:用 SKILL.md 把可重複流程封裝成按需載入的「操作手冊」。本文提供 Skill 與 Rule 的對照矩陣、三級載入機制、五步建立清單,以及為何 7×24 Agent 閘道更適合跑在遠端 Mac 上。
1. 三類痛點:Prompt 重複、上下文膨脹、流程無法傳承
AI 程式助手已從「聊天」進化到「能改儲存庫、能調 API」的 Agent。團隊越大,越常遇到:
- 重複勞動:每位成員在對話裡重寫部署檢查表,換模型或換對話即失效。
- 上下文被占滿:把整本維運手冊貼進系統提示,真正寫程式的 Token 反而變少。
- 知識無法版本化:口頭約定無法 Code Review,新人 onboarding 全靠口口相傳。
Skill 即在正確時機自動載入的專項操作手冊,不像 Rule 常駐上下文,也不像一次性 Prompt 無法沉澱。
2. Skill 與 Rule:載入時機對照矩陣
| 維度 | Rule(規則) | Skill(技能) |
|---|---|---|
| 載入時機 | 工作階段內持續生效 | 相關任務出現時按需載入 |
| 典型內容 | 命名慣例、禁止 force push、Git 安全 | 部署流水線、開 PR、安全稽核、OpenClaw doctor 分層 |
| 上下文成本 | 固定占用 | 僅啟用時占用;腳本輸出可回傳而不塞滿全文 |
| 團隊類比 | 新人入職須知 | 發佈經理操作手冊 |
| 與 MCP | 不直接呼叫外部 API | 可編排「何時呼叫哪條 MCP 工具鏈」 |
3. 目錄結構與 SKILL.md 規範
專案級 Skill 通常放在 .cursor/skills/(Cursor)或 .agents/skills/(跨 Claude Code、Gemini CLI)。每個 Skill 一個資料夾,核心檔為 SKILL.md:
.cursor/skills/deploy-staging/
├── SKILL.md # 必填:frontmatter + 指令
├── scripts/ # 可選:可執行腳本
│ └── validate.py
├── references/ # 可選:長文件按需讀取
└── assets/ # 可選:範本與設定樣例
frontmatter 必填 name、description(路由鍵);可選 paths、disable-model-invocation(僅 /skill-name 手動觸發)。
4. 三級載入:發現 → 啟用 → 按需讀 references/跑 scripts
觸發:自動、/skill-name、@skill 附加。Monorepo 子目錄可巢狀 .cursor/skills/ 做作用域隔離。
5. 五步建立您的第一個 Skill
- 選定單一職責:例如「staging 部署」而非「所有維運」;複雜領域拆成多個 Skill 組合。
- 建立目錄與 SKILL.md:在 Cursor 2.4+ 也可直接輸入
/create-skill讓 Agent 產生骨架。 - 把 description 寫成觸發條件:寫「當使用者提到部署、上線、發佈到 staging」而非「本 Skill 關於部署」。
- 步驟寫清 Gather → Act → Verify:先收集環境資訊,再執行腳本,最後用探針或日誌驗證。
- 用真實任務回歸:故意用不同措辭觸發,觀察是否誤啟用;必要時加
paths: apps/web/**收窄範圍。
已有 .cursorrules 的團隊可執行 /migrate-to-skills 批次遷移。
6. description 與最佳實務
核心流程控制在 500 行內;長文件放 references/。步驟要寫原因,統一術語,並註明腳本失敗是否回滾。
7. 2026 生態:agentskills.io 與熱門 Skill
agentskills.io 維護開放標準;Cursor Marketplace 可一鍵安裝 Rules+Skills+MCP。熱門包含 addyosmani/agent-skills、Vercel 稽核包,以及站內《OpenClaw 通道排障》。
8. 實戰:PR 發佈與遠端 Mac 銜接
一鍵 PR Skill:git status → 分支 → push → gh pr create,搭配 Git 安全 Rule。OpenClaw/Hermes 閘道宜放 SFTPMAC 遠端 macOS 7×24(見《Hermes 安裝》)。
| 運行面 | 本機 Mac 筆電 | 遠端託管 macOS(SFTPMAC) |
|---|---|---|
| 7×24 閘道 | 睡眠/合蓋易中斷 | launchd 常駐,SLA 可約定 |
| Skill 同步 | 僅本機 .cursor | Git + SFTP/rsync 統一團隊 Skill 包 |
| 大模型本機推論 | 受記憶體與散熱限制 | 可選 M4/M5 大記憶體檔試跑後再自購 |
| 月成本(粗估) | 0 元但機會成本高 | 數百至數千元/月,低於頻繁換機 |
9. 常見問題
Skill 和 MCP? MCP 連工具,Skill 定流程。通用 Skill 放 ~/.cursor/skills/,專案特有放 .cursor/skills/。
總結:把流程寫進 Skill,把閘道放進穩定的 Mac
Agent Skill 用 SKILL.md 解決 Prompt 重複;與 MCP 搭配形成「能調工具、會走流程」的技術棧。若目標是 OpenClaw/Hermes 等長期在線 Agent,筆電睡眠與家用頻寬會讓閘道頻繁掉線——這是環境短板,不是 Skill 寫得不好。
SFTPMAC 遠端 Mac 提供真 macOS 與 7×24 SLA:Git/SFTP 同步 Skill 與設定,託管機跑閘道,本機 SSH/VNC 即可操作。對 Apple 生態 Agent 與跨區交付,通常優於常年合蓋的 MacBook 或 Windows WSL。今日可用 /create-skill 寫好第一個 Skill,再在遠端節點跑通一整條發佈週期。