若你每天在 Cursor 裡反覆貼上「部署步驟」「PR 清單」「測試指令」,卻總覺得 Agent 記不住流程、上下文被擠爆,本文就是 2026 年面向開發者與 Mac 效率使用者的 Agent Skill 實操指南。你會得到:Skill 與 Rule/MCP 的邊界、SKILL.md 標準寫法、八步建立第一個 Skill,以及把 Agent 放到 7×24 雲 Mac 的選型結論。結構:六道痛點 → 對照表 → 三級載入 → 八步落地 → 生態硬數據 → 常駐矩陣 → FAQ。
2025 年底 Anthropic 將 Agent Skills 發佈為開放標準;2026 年 Cursor 2.4+、Claude Code、Gemini CLI、GitHub Copilot 等 16+ 工具已可讀同一套 SKILL.md。但團隊仍常踩這些坑:
一句話定義:Skill 是給 Agent 的可複用「操作手冊」——在相關任務出現時才載入完整指令,而不是每次啟動都塞進上下文。
| 維度 | Rule(規則) | Skill(技能) | MCP |
|---|---|---|---|
| 載入時機 | 工作階段內持續生效 | 發現 metadata → 匹配後載入正文 | 工具呼叫時連接服務 |
| 典型內容 | 命名規範、品牌、Git 安全紅線 | 多步驟工作流、領域 Runbook | 外部 API、資料庫、瀏覽器自動化 |
| 上下文成本 | 固定占用 | 漸進披露,更省 Token | 按呼叫回傳結果 |
| 類比 | 新人入職須知 | 專項操作手冊 | 電話簿 + 外勤工具 |
Cursor 與 agentskills.io 規範一致,可概括為:
name + description,決定是否與目前任務相關。SKILL.md 正文,按步驟執行。references/;執行 scripts/ 時通常只把腳本輸出回灌上下文,腳本本體不占 Token。常見發現路徑:.cursor/skills/(專案)、~/.cursor/skills/(使用者全域)、.agents/skills/(跨 Claude Code / Codex / Gemini CLI)。也可在對話輸入 /skill-name 手動觸發,或用 @skill-name 附加上下文。
最小目錄:
.cursor/skills/deploy-app/ ├── SKILL.md # 必須 ├── scripts/ # 可選:deploy.sh、validate.py ├── references/ # 可選:詳細 Schema、合規條文 └── assets/ # 可選:範本、設定樣例
--- name: deploy-app description: >- 當使用者需要部署應用、提到「上線」「發佈到生產環境」、 切換 staging/production 或設定 CI/CD 時使用。 paths: - "apps/web/**" disable-model-invocation: false --- # 部署應用 ## 執行步驟 1. 部署前執行 `scripts/validate.py` 檢查環境變數完整性,避免服務啟動失敗。 2. 執行 `scripts/deploy.sh <environment>`。 3. 用健康檢查 URL 驗證;失敗則按 Rollback 小節回滾。 ## 注意事項 - production 需二次確認 - 路徑統一用正斜線 `scripts/deploy.sh`
提示:在 Cursor Agent 對話框輸入 /create-skill 可讓 Agent 按規範產生骨架;Cursor 2.4+ 亦支援 /migrate-to-skills 將舊版 dynamic rules 與 slash commands 遷移為 Skill 格式。
.cursor/skills/your-skill-name/,資料夾名與 name 一致(小寫+連字號)。~/.cursor/skills/。客服或營運若反覆處理設備詢價、合約草稿,可在專案內增加例如 /mac-quote(型號+租期→報價表)、/contract-draft(標準條款骨架)。Skill 只描述流程與校驗點;敏感定價仍走內部 API/MCP。與 雲 Mac 雙 Agent 部署文 搭配時:OpenClaw 跑通道與 Gateway,Cursor Skill 管儲存庫內交付規範,二者目錄分離。
| 宿主 | 7×24 | 適合 Skill 場景 | 短板 |
|---|---|---|---|
| 個人 MacBook | 合蓋即斷 | 白天寫 Skill、本機除錯 | 無人值守 Hook/定時任務不可靠 |
| Linux VPS 伺服器 | 高 | 純 CLI、無 macOS 依賴腳本 | 缺 Xcode/部分 Apple 軟體工具鏈 |
| 租 Mac Mini M4 雲節點 | 機房級在線 | Cursor SSH Remote、launchd、Agent Gateway 並存 | 需規劃月租與資料遷出 |
按本文八步,大多數團隊可在 1–2 小時 內落地第一個可觸發 Skill,並把重複 Prompt 從日常對話裡清出去。替代方案的限制也很清楚:(a) 僅靠超長 Rule 會持續吞噬上下文;(b) 只裝社群 Skill 卻不寫 description 迴歸,觸發率依舊隨緣;(c) 在本機跑需要定時觸發的腳本,合蓋與睡眠會讓自動化斷檔。
若你已用 Skill 固化交付流程,又需要 SSH 分鐘級上崗、固定月費、退租前打包專案與 .cursor/skills/ 的 macOS 環境,MACCOME 獨占 Mac Mini M4 雲主機 通常是更優解:真實 Apple Silicon,頻寬與機房網路穩定,與 Cursor 遠端開發、launchd 守護類 Agent 完全相容。請在 Mac Mini 租用價格頁 對照區域與記憶體,維運問題見 協助中心。
常見問題
Agent Skill 和 MCP 有什麼差別?
MCP 連接外部能力(API、資料庫、瀏覽器);Skill 告訴 Agent 何時、按何步驟使用這些能力。最佳實踐是 Skill 內引用 MCP 工具名,而不是用 MCP 替代流程文件。
全域 Skill 和專案 Skill 怎麼選?
提交程式碼、寫測試、開 PR 等跨儲存庫流程放 ~/.cursor/skills/;與單一產品綁定的部署/發佈放專案 .cursor/skills/ 並納入 Git 審查。
Cursor 哪個版本支援 Skill?
Cursor 2.4+ 穩定支援;更早版本僅在 Nightly 預覽。升級後建議跑一遍 /migrate-to-skills 並迴歸觸發詞。
Skill 會讓 Agent 變「更呆」嗎?
Skill 是結構化指導而非硬編碼;模型仍可拒絕不合理步驟。寫得越清晰(含失敗回滾),輸出越一致。要 7×24 跑 Skill 裡的腳本,請看 租用方案 選常駐節點。