Agent Skills 2026: от SKILL.md к переиспользуемым Cursor-воркфлоу (облачный Mac)
Coding-агенты правят репозитории, запускают скрипты и открывают PR — не только чат. Если каждую сессию вставлять многосотсловные промпты для deploy, test и audit, контекст забивается повторами, которые не переносятся между тредами. Agent Skills (agentskills.io, открытый стандарт) упаковывают «как сделать X» в версионируемые модули SKILL.md, которые Cursor, Claude Code, Gemini CLI и другие подгружают по запросу.
Статья для разработчиков и Mac power users: (1) боль ad-hoc промптов vs Rules; (2) матрица Skill vs Rule vs MCP и трёхуровневая прогрессивная загрузка; (3) шаблон SKILL.md и чек-лист из шести шагов; (4) почему облачный Mac подходит для Cursor Agent + Skill 24/7. Для Hermes «Skill Documents» (память) см. гид по аренде с persistent memory — это другая концепция, не Agent Skills.
01 Что решают Cursor Agent Skills: от повторных промптов к playbook
По документации Cursor, Skill — переносимый, отслеживаемый в Git пакет возможностей (скрипты, шаблоны, references). Агент выбирает его при релевантности или вы вызываете /skill-name. Anthropic open-sourced формат в конце 2025; спека на agentskills/agentskills.
- Повторяющиеся workflow: «lint → test → commit → gh pr create» нужно объяснять в каждом новом чате.
- Rules всегда включены: стиль и «без комментариев» — в
.cursor/rules; 200-строчный deploy runbook там тратит токены на чужие задачи. - Нет team reuse: Skills в repo проходят PR review; устные SOP — нет.
- Не MCP: MCP подключает внешние API; Skills задают агенту порядок использования уже имеющихся инструментов.
Rules — onboarding docs (всегда в контексте). Skills — runbooks (открываются, когда задача совпала).
02 Agent Skill vs Cursor Rule: матрица решений
| Измерение | Rule | Skill | MCP |
|---|---|---|---|
| Когда загружается | Пока glob совпадает | Релевантность агента или /name |
После connect сервера |
| Типичное содержимое | Стиль, запреты, brand voice | Многошаговые SOP | API внешних инструментов |
| Стоимость контекста | Фиксированный overhead | Прогрессивно, легче | Зависит от output инструмента |
| Расположение | .cursor/rules/ |
.cursor/skills/ или .agents/skills/ |
Конфиг MCP |
| Лучше для | «Никогда var» | «Полный staging deploy checklist» | «Запрос Jira / internal API» |
Cursor 2.4+ даёт /migrate-to-skills для переноса части dynamic rules и legacy slash commands в Skills. Держите меньше ~10 жёстких Rules; процедурный контент — в Skills.
03 Как писать SKILL.md: layout, YAML, progressive loading
Каждый Skill — папка с минимум SKILL.md (YAML frontmatter + Markdown). Опционально: scripts/, references/, assets/. Типичные пути:
- Cursor project:
.cursor/skills/your-skill/SKILL.md - Cross-tool project:
.agents/skills/your-skill/SKILL.md - User global:
~/.cursor/skills/или~/.agents/skills/
Открытая спека использует progressive disclosure: (1) при старте все name + description (~100 tokens каждый); (2) при match полный SKILL.md (рекомендуется <5000 tokens); (3) при выполнении references/ или scripts/ — output скрипта попадает в чат, не обязательно исходник.
---
name: deploy-staging
description: >-
Use when the user deploys to staging or says "pre-prod release".
Keywords: deploy, staging, pre-prod.
paths:
- "apps/web/**"
---
# Deploy to staging
## Steps
1. Run `scripts/validate.py`
2. Run `scripts/deploy.sh staging`
3. curl health URL; stop if not 200
description — routing key, не summary. Укажите, когда срабатывает Skill и что говорят пользователи. name должен совпадать с папкой; lowercase, цифры, дефисы; max 64 chars по спеке.
04 Шесть шагов к первому Cursor Agent Skill
- Одна задача: напр. «open PR» или «security audit» — не «code + deploy + blog» в одном Skill.
- Черновик в чате:
/create-skillи описание triggers + steps. - Commit layout: создать
.cursor/skills/pr-release/сname: pr-release, совпадающим с папкой. - Верифицируемые шаги: Gather → Act → Verify: git status,
gh pr create, подтверждениеgh pr view; документировать failures (напр.gh auth login). - Опциональные scripts: повторяемый bash в
scripts/; why в prose (напр. env check перед deploy). - Тест triggers: реальные фразы пользователя; discovery в Cursor Settings → Rules; миграция старых Rules через
/migrate-to-skillsи удаление дубликатов.
Также: единая терминология, forward slashes в путях, core SKILL.md <~500 строк; детали в references/.
05 Цитируемые факты спеки и экосистема 2026
- Обязательный frontmatter:
name(≤64 chars),description(≤1024 chars, non-empty) — Agent Skills Specification. - Progressive load guidance: metadata ~100 tokens; full instructions <5000 tokens; resources on demand — та же спека.
- Cursor extras: globs
paths,disable-model-invocation: trueдля manual-only — Cursor Skills docs. - Cross-platform dirs: Claude Code
~/.claude/skills, Codex~/.codex/skills, Cursor project.cursor/skills; один repo — несколько tools. - Темы 2026: PR automation, TDD loops, React/Next audit Skills — signed Marketplace sources перед untrusted scripts.
FAQ: Skills направляют; agency модели не снимают. Global Skills в ~/.cursor/skills/; project Skills in-repo. Стабильно с Cursor 2.4+.
06 Cursor Agent + Skills на облачном Mac: итог JEXCLOUD
Skills всё равно требуют always-on macOS host: ноутбуки засыпают; личные Mac роняют Telegram/OpenClaw gateways; CI и Cursor на одном Apple ID — риск cert issues.
| Хост | Плюсы | Риски |
|---|---|---|
| MacBook | Минимальная локальная IDE latency | Не 24/7; высокий capex |
| Oversold VPS / hackintosh | Кажется дёшево | Не настоящий macOS/Xcode/Metal; нестабильные long links |
| JEXCLOUD bare-metal Mac | Настоящий macOS; project Skills в Git; SSH Agent | Ключи и lease planning (help) |
Рекомендуемая топология: laptop для daily edits и /create-skill; арендованный Mac клонирует repo с launchd для gateways (см. OpenClaw launchd guide); PR Skills на сервере, чтобы sleep не оборвал gh на полпути. CI раздельно по hybrid CI guide.
Слабые места oversold hosts и «borrowed Macs»: (1) IO contention — timeout validation scripts Skill; (2) SSH drops убивают long agent loops; (3) non-bare-metal Xcode drift ломает reproducible xcodebuild steps.
Для production Agent automation JEXCLOUD multi-region bare-metal Macs с monthly lease и project .cursor/skills в том же repo обычно лучше — dedicated Apple Silicon, 24/7, elastic terms. См. pricing и order.