2026 Cursor Agent Skills
完全指南与 SKILL.md 实战

Rule vs Skill · agentskills.io · 三级加载 · 六步创建 Runbook

2026 Cursor Agent Skills 完全指南
若你每次都要在 Cursor 里重复粘贴「部署 staging → 跑测试 → 开 PR」的长 Prompt,或发现上下文被无关规则塞满,2026 年的答案是 Agent Skill:把「如何做一件事」封装成可版本控制的 SKILL.md,由 Agent 按需加载。本文面向开发者与效率工具用户,结论包括:① Skill 与 Rule、MCP 的分工;② 符合 agentskills.io 的目录与 frontmatter;③ 发现→激活→执行的三级加载;④ 六步创建与迁移 Runbook;⑤ 2026 生态数据与 Mac 7×24 宿主选型。
01

2026 为什么需要 Agent Skill?传统 Prompt 的三大痛点

AI Agent 的演进路径很清晰:从聊天机器人 → 任务助理 → 具备领域工作流的智能体。Anthropic 在 2025 年底将 Agent Skills 发布为开放标准,Cursor 2.4+、Claude Code、Codex、Gemini CLI 等已支持同一套 SKILL.md 模式——你在 Cursor 写的 Skill,换到 Copilot 或 Codex 往往只需改路径。

01

重复劳动:每次对话都要重述多步骤流程(提交、推送、写 PR 描述),容易漏步骤或版本不一致。

02

上下文污染:把整本「部署手册」写进 Rule,会始终占用 Token,挤占代码与 diff 的空间。

03

无法复用:聊天记录不能 Git 管理,团队无法像共享代码一样共享「Agent 操作手册」。

04

Skill 的解法:把流程拆成独立文件夹,description 负责路由,正文仅在相关任务时加载;脚本在 scripts/ 执行,脚本本体不占上下文,只把输出喂给 Agent。

05

一句话定义:Skill 是给 Agent 写的「操作手册」,让它在正确时机做正确的事——与 Hermes 里「任务后自动写 Skill」的复利思路同源,但 Cursor 侧更强调人写规范 + 团队 Git 协作

社区目录规模在 2026 年初已常被引用为三万级以上可安装 Skill(含 Marketplace 与第三方聚合站);标准本身由 Anthropic 发起、Apache 2.0 代码与 CC-BY-4.0 文档许可,降低厂商锁定风险。

02

Agent Skill 和 Rule、MCP 怎么分工?对比矩阵

维度Rule(规则)Skill(技能)MCP
加载时机每次对话默认加载相关任务时按需加载工具调用时连接 Server
适用场景命名规范、禁止注释、品牌语气部署、PR、安全审计、领域 RunbookGitHub API、数据库、浏览器
上下文成本固定占用仅激活时占满文按工具 schema 计费
类比新人入职须知专项操作手册电话簿 + API 插座
MESHLAUNCH 侧仓库 .cursor/rules/.cursor/skills/.agents/skills/可选挂 CI、Issue 工具

Rule 回答「Agent 应该一直遵守什么」;Skill 回答「遇到这类任务时按什么步骤做」;MCP 回答「能调用哪些外部能力」。

Cursor 官方建议:Rule 保持精简高质量,偶尔才用的流程放进 Skill。内置 /migrate-to-skills(2.4+)可把历史 dynamic rules 与 slash commands 迁到 Skill 格式,避免 Rule 膨胀。

03

SKILL.md 文件结构与三级渐进加载机制

标准目录(项目级示例):

目录树
.cursor/skills/deploy-app/
├── SKILL.md
├── scripts/
│   ├── validate.py
│   └── deploy.sh
├── references/
│   └── REFERENCE.md
└── assets/
    └── config-template.json

Monorepo 可用嵌套路径,例如 apps/web/.cursor/skills/,Skill 仅在该子树编辑文件时 surfaced——类似 frontmatter 里的 paths Glob 限定。

SKILL.md 示例
---
name: deploy-app
description: >-
  当用户需要部署应用、提到「上线」「发布到生产环境」、
  「切换 staging/production」时使用。
paths: apps/web/**
disable-model-invocation: false
---

# 部署应用

## 执行步骤
1. 运行 `scripts/validate.py` 检查环境变量完整性
2. 执行 `scripts/deploy.sh <environment>`
3. 验证健康检查端点返回 200

三级加载(agentskills.io 与 Cursor 文档一致):Level 1 发现——启动时只读所有 Skill 的 name + descriptionLevel 2 激活——任务匹配时读完整 SKILL.mdLevel 3 按需——执行中读 references/、跑 scripts/(输出进上下文,脚本源码不占 Token)。触发方式:自动路由、对话框 /skill-name、或 @skill-name 附加上下文;disable-model-invocation: true 时仅手动斜杠命令触发。

发现路径作用域
.cursor/skills/Cursor 项目级
.agents/skills/Claude Code / Codex / Gemini CLI
~/.cursor/skills/用户全局(Cursor)
~/.agents/skills/跨工具全局

最佳实践摘要:description触发条件而非摘要;单一职责;SKILL.md 控制在约 500 行内,细节下沉 references/;步骤写清「为什么」以便 Agent 举一反三;全文术语统一(只用「部署」或只用「发布」其一)。

04

如何创建第一个 Agent Skill?六步 Runbook

01

最快路径:在 Cursor Agent 输入 /create-skill,用自然语言描述工作流,按向导命名并保存到 .cursor/skills/

02

手动创建:mkdir .cursor/skills/your-skill-name/,新建 SKILL.mdname 必须与文件夹名一致(小写、数字、连字符)。

03

写 description:列举用户会说的动词与场景(「开 PR」「合并请求」「gh pr create」),这是自动路由的核心。

04

拆脚本:把可重复命令放进 scripts/,正文只写何时跑、失败如何回滚;路径统一正斜杠 scripts/deploy.sh

05

迁移旧规则:运行 /migrate-to-skills,把 dynamic rules 与旧 slash commands 转为 Skill,再在 Settings → Rules 确认列表。

06

验收:用真实任务试触发——若 Agent 未加载,改 description 而非加长正文;Gather → Act → Verify:先读 git status,再执行,最后用测试或 HTTP 检查验证。

2026 年社区常见 Skill 类型(节选,便于选型,非背书):开发效率——Prompt Lookup、Skill Installer、Ralph 式自主测试循环;前端——Vercel 系 React/Next 性能与可访问性审计;工作流——PR Skill、TDD Skill、Skill Writer。与 OpenClaw 的 ClawHub 不同,Cursor Skill 更贴近IDE 内编码会话;与 Hermes 自动沉淀 Skill 不同,这里强调人审 + Git PR 的质量闸门。

05

2026 生态数据与 Mac 云端 7×24 宿主:可引用硬信息

A

开放标准:agentskills.io 定义 frontmatter、Markdown 正文、发现路径;Anthropic 工程文说明 Skills 如何把「程序性知识」打包为可移植文件夹。

B

跨平台:同一 Skill 可在 Cursor、VS Code Copilot、Codex CLI 等加载;Microsoft Agent Framework 已提供 SkillsProvider 做发现与 run_skill_script(2026 生态报道)。

C

宿主与复利:若 Skill 绑定 launchd、Xcode 签名、macOS 浏览器自动化或 Telegram Gateway(见Hermes 记忆篇),笔记本合盖≈60% 可用性体感,会打断 Skill 与 Cron 的复利;M4 空闲约 4–6W、Gateway 典型 15–25W,适合常年开机。

贴近 MESHLAUNCH 业务的设想:客服或运营可把「设备型号 + 租期 → 报价单」「标准合同草稿」「归还检查清单」做成项目级 Skill,在租来的 Mac Mini 上与 Cursor Agent 同机运行,避免个人笔记本权限与休眠问题。纯 Linux VPS 能跑通用 Skill,但缺 macOS 专属路径;树莓派 I/O 与内存则不适合浏览器类 Skill。

若你需要在云端 Mac 上 7×24 验证 Skill + Gateway + 本地模型路由,MESHLAUNCH 的 Mac Mini M4 裸金属月租通常是更优解:独占 Apple Silicon、SSH 与本地同款目录结构、退租前可打包 .cursor/skills 与 Agent 状态目录迁移。先看租赁价格按日试跑;运维边界见帮助中心。对比「只用免费云端 IDE」:免费层往往无持久 daemon、无自定义 launchd,长时 Skill 复利仍要可控宿主机

常见问题

MCP 连接外部 API 与工具;Skill 是操作指南,告诉 Agent 何时、按何步骤调用这些工具。两者互补,Skill 正文可写明「先 MCP 拉 Issue,再 gh pr create」。

Skill 是结构化指导,模型仍自主决策。description 越贴近真实用户措辞,触发越稳;production 步骤建议写清失败回滚。可在下单页租隔离环境做破坏性测试。

通用工作流(提交代码、写测试)放 ~/.cursor/skills/;仓库特有流程放 .cursor/skills/ 并提交 Git。Cursor 2.4+ 稳定支持,早期功能在 Nightly 预览。更多部署问题见帮助中心