Docker Skills для AI-агентов
Портативные навыки Docker в формате SKILL.md для улучшения работы AI-кодинговых агентов с Docker, Compose, песочницами и агентами.
privacy
Эта заметка участвует в semantic memory.
AI Summary
🚀 TL;DR
Docker Skills — набор портативных навыков (SKILL.md) для AI-кодинговых агентов, покрывающих Dockerfile, Docker Compose, песочницы и Docker Agent. Устанавливаются через skills CLI, плагины агентов или вручную.
📖 Что это такое
Репозиторий docker/skills предоставляет готовые навыки, которые автоматически обнаруживаются агентами через стандартные пути. Каждый навык — отдельная директория SKILL.md, не требующая точки входа. Навыки сгруппированы по продуктам Docker и следуют спецификации Agent Skills.
🔑 Ключевые факты
- 11 навыков в 5 категориях: Dockerfile & Build, Docker Compose, Docker Sandboxes (4 навыка, 2 experimental), Docker Agent (3 навыка), Cross-Product (1 навык).
- Установка:
npx skills add docker/skills, плагины Claude Code / Codex / Copilot / Cursor / Gemini,sbx skills add, git clone. - Порядок загрузки: foundations → build-strategies → compose-patterns; sandboxes-lifecycle → network-credentials → env/kits; agent-config → run → deploy.
- Experimental навыки: docker-sandboxes-env, docker-sandboxes-kits — схемы могут измениться.
- Стандарты: Agent Skills spec + skills-ref validator; версии навыков и каталога синхронизируются.
- CI: Task + Docker; команды:
task,task validate,task eval,task catalog.
⚙️ Как это работает
- Навыки хранятся в
skills/; catalog.yaml описывает продукты, skill id, версии. - Генерация:
task catalog→ catalog tables, skills.sh.json, plugin manifests. - Установка через skills CLI читает skills.sh.json и копирует SKILL.md в пути агентов (~/.claude/skills/, ~/.codex/skills/, .github/skills/ и др.).
- Плагины агентов (Claude Code, Codex, Copilot, Cursor, Gemini) управляют обновлениями через маркетплейсы.
- Docker Sandboxes:
sbx skills addпишет в shared store, доступен на следующем старте. - Git clone: копия
skills/<skill>в путь агента; symlinks в корне репозитория работают как discovery path. - Релизы: main — rolling, теги vX.Y.Z — immutable snapshots; pinning рекомендуется.
💡 Вывод и значение
Репозиторий даёт воспроизводимый способ улучшить Docker-компетенции любых AI-агентов без vendor lock-in. Следуйте порядку загрузки навыков, пиньте версии, запускайте task перед PR. Для production используйте тегированные релизы и проверяйте experimental навыки на изменения схем.