2026 AGENT
SKILLS_
PLAYBOOK_
MAC.
在 Mac 上用 Cursor 写代码,你是否每次都要把「部署 staging → 跑测试 → 开 PR」整段流程重新讲一遍?传统 Prompt 与 Rules 会占满上下文,且无法跨项目复用。Agent Skill 把「如何做一件事」封装成带 SKILL.md 的文件夹,由 Agent 按任务按需加载——Anthropic 2025 年底发布的 agentskills.io 开放标准已被 Cursor、Claude Code、Gemini CLI 等 16+ 工具采纳。本文给 Mac 开发者一份 2026 实战指南:Skill vs Rule、三级渐进加载、目录规范、/create-skill 与远程 Mac 7×24 工作流。结论:把操作性知识从 Rules 迁到 Skills,description 写触发条件而非摘要,项目级放 .cursor/skills/,通用流程放 ~/.cursor/skills/。 下文含痛点 — 概念对照 — 文件结构 — 五步创建 — 矩阵 — 案例 — 验收清单。
1. 痛点拆解:为什么 2026 年还要学 Skill?
1)Prompt 不可复用:每次对话重复 800 字部署说明,Token 浪费且易漏步骤。2)Rule 始终占上下文:命名规范可以常驻,但「发布 Runbook」不该与每行补全抢窗口。3)跨工具碎片化:`.cursorrules` 只服务 Cursor,Claude Code 另一套配置。4)与 MCP 混淆:MCP 连外部 API,Skill 教 Agent「按什么顺序做」——二者互补。社区规模上,2026 年初已有超过 31,000 个公开 Skill(第三方统计),Cursor Marketplace 可一键安装 Rules + Skills + MCP 组合包。
2. Skill vs Rule:一张表分清职责
| 维度 | Rule(规则) | Skill(技能) |
|---|---|---|
| 加载时机 | 会话内持续生效 | 任务相关时激活 |
| 适用场景 | 代码风格、命名、安全底线 | 部署、PR、审计、领域 Runbook |
| 上下文成本 | 固定占用 | 渐进披露,平均更低 |
| 类比 | 新人入职须知 | 专项操作手册 |
| Mac 推荐位置 | .cursor/rules/ | .cursor/skills/ 或 ~/.cursor/skills/ |
3. 目录结构与 SKILL.md 规范
一个 Skill 至少包含 SKILL.md(YAML frontmatter + Markdown 正文),可选 scripts/、references/、assets/:
Frontmatter 示例(description 必须写何时触发):
4. 三级渐进式加载(Progressive Disclosure)
Level 1 — 发现:启动时只读所有 Skill 的 name + description(约百级 Token/Skill)。Level 2 — 激活:任务匹配后载入完整 SKILL.md(建议 <5000 Token)。Level 3 — 执行:按需读 references/、跑 scripts/(脚本输出进入上下文,源码不占窗口)。触发方式:自动(Agent 判断相关)、手动(输入 /skill-name)、附加(@skill-name)。
5. Mac 上的发现路径
| 路径 | 作用域 | 典型用途 |
|---|---|---|
.cursor/skills/ | 项目级 | 本仓库部署、领域 Schema |
~/.cursor/skills/ | 用户全局 | 提交代码、写测试、开 PR |
.agents/skills/ | 跨工具项目级 | Claude Code / Gemini CLI 共用 |
~/.agents/skills/ | 跨工具全局 | 团队标准 Runbook |
6. 五步创建你的第一个 Skill
Step 1 — 用 Cursor 内置向导
在 Agent 对话框输入 /create-skill,用自然语言描述流程(如「Mac 上提交 → 推送 → gh 创建 PR」)。
Step 2 — 校验 name 与文件夹一致
name 仅小写字母、数字、连字符,最长 64 字符,且与目录名一致。
Step 3 — 重写 description 为触发条件
❌「本 Skill 包含部署指令」→ ✅「当用户提到部署、上线、staging 切换时使用」。
Step 4 — 脚本放进 scripts/
复杂逻辑用 Bash/Python,SKILL.md 只写何时跑、失败怎么办。
Step 5 — 用真实任务验收
在 Settings → Rules 确认 Skill 已被发现;故意用同义词触发,观察是否激活。
已有大量 dynamic rules?Cursor 2.4+ 支持 /migrate-to-skills 自动迁移。
7. 2026 生态与 Mac 工作流选型矩阵
| 能力类型 | 推荐封装 | Mac 注意点 |
|---|---|---|
| 代码风格 / 安全底线 | Rule | 短、常驻 |
| 部署 / PR / 审计 Runbook | Skill | 配 scripts + launchd 远程节点 |
| 调用 GitHub / 数据库 API | MCP Server | Skill 内引用 MCP 工具名 |
| OpenClaw 7×24 Agent | Skill + 远程 Mac Gateway | 见本站 OpenClaw 系列文 |
| 本地 MLX / Ollama 验收 | Skill references/ | 基准脚本放 scripts/ |
热门方向包括:Vercel React Best Practices(40+ 性能规则)、PR Skill(gh 自动化)、TDD Skill、社区 Skill Installer。与 OpenClaw skillsSnapshot 排错 配合时,记得 Gateway 重启后验证技能快照是否刷新。
8. 最佳实践速记
• 单一职责:一个 Skill 一个领域,大流程拆成 deploy + verify + rollback 三个 Skill。
• 渐进披露:SKILL.md <500 行,细节进 references/。
• 解释为什么:写「部署前 validate 是为避免缺环境变量导致启动失败」,Agent 才能举一反三。
• 术语一致:全文统一「部署」,勿混用「发布」「上线」「推送」。
• Gather → Act → Verify:先收集信息,再执行,最后验证。
9. 深度案例:Mac 租赁场景的 /mac-quote Skill
「一家 Mac GPU 租赁平台把客服重复问答封装成三个 Skill:/mac-quote(型号+租期→报价单)、/contract-draft(标准合同草稿)、/device-check(归还检查清单)。客服在 Cursor 里输入斜杠命令即可,复杂定价逻辑放在 scripts/quote.py,SKILL.md 仅 120 行。对比迁移前:平均处理时长从 18 分钟降至 6 分钟,且 Rules 体积从 12KB 降到 2KB,补全上下文更干净。」
对开发者而言,同类思路可用于:把「远程 Mac 节点验收」(SSH、端口、MLX 基准)做成 Skill,本机 Cursor 触发,实际脚本在远程 Mac 通过 SSH 执行——这与「笔记本只编排、算力在机房」的分流一致。
10. FAQ 与可引用数字
Q:Skill 和 MCP? MCP = 工具协议;Skill = 操作指南,可编排多个 MCP 调用。
Q:会强制 Agent 犯错吗? 不会,Skill 是指导;写越清晰,一致性越高。
Q:Cursor 从哪版支持? 2.4+ 稳定,早期 Nightly 已预览。
可引用:① 开放标准支持工具数 16+(2026-03)。② 社区 Skill 规模 31,000+(2026 年初估)。③ 案例客服时长 18min → 6min。④ SKILL.md 正文建议 <5000 Token(规范推荐)。
验收清单: description 已改为触发条件 □ | name 与目录名一致 □ | scripts 可执行且失败路径已写 □ | 项目/全局路径已选对 □ | 与 MCP 分工清晰 □ | 真实任务触发测试通过 □ | 远程 Mac 脚本 SSH 验收 □
11. 从 Windows/Linux 编排到 Mac 算力节点
纯云端 IDE 或 Windows 也能写 Skill,但在与 Xcode/FCP/ComfyUI 并行、launchd 常驻 Agent、Metal 侧车推理 场景,macOS 仍更顺滑。若 Skill 绑定的脚本需要长时间跑测试、批量渲染或本地 MLX 对照,笔记本统一内存容易被占满——这与只在本机堆 Prompt 不同:Skill 解决「怎么做」,远程 Mac 解决「在哪跑」。Windows 上验证 OpenClaw 可以,但图形/多媒体工具链与 7×24 Gateway 往往要迁到 Mac 或 Linux VPS;若你希望「本机 Cursor 编排 + 机房 Mac 执行」,可把重脚本放到远程节点的 scripts/,Skill 里写 SSH 与验收标准,本机保持轻量上下文。
若你已在用 Agent Skills 整理工作流,又需要稳定、可租用的 Apple Silicon 算力跑脚本与 Gateway,可考虑 MACGPU 远程 Mac 节点:专跑 OpenClaw、批量任务与对照测试,笔记本只保留 Cursor 与 Skill 编排——统一内存留给思考,不算力留给通宵队列。