Скиллы
Скиллы расширяют возможности AIKraft Agents. Узнайте, как создавать, структурировать и использовать скиллы для автоматизации задач.
Расширяйте возможности AIKraft Agents
Скиллы расширяют возможности AIKraft Agents. Создайте файл SKILL.md с инструкциями, и AIKraft Agents добавит его в свой набор инструментов — используя автоматически, когда это уместно, или когда вы упомянете его напрямую с помощью @.
Скиллы соответствуют открытому стандарту Agent Skills, что делает их совместимыми с Claude Code и другими инструментами, поддерживающими эту спецификацию.
Создание скиллов
Просто попросите AIKraft Agents создать один. Опишите, что вы хотите, и агент создаст скилл за вас:
Create a skill called "commit" that generates conventional commit messagesAIKraft Agents знает, где находятся скиллы и как их писать. Это подход агент-нативный — вместо ручного создания файлов, позвольте агенту сделать это за вас.
Структура скилла
Скиллы — это папки в вашем workspace, содержащие файл SKILL.md:
~/.craft-agent/workspaces/{id}/skills/{slug}/
├── SKILL.md # Required: YAML frontmatter + instructions
└── icon.png # Auto-generated: cached icon from URL (if specified)Формат SKILL.md
---
name: Commit
description: Create well-formatted git commit messages
icon: 🔧
globs:
- "**/.git/**"
alwaysAllow:
- Bash(git status)
- Bash(git diff)
requiredSources:
- github
---
When creating commits:
- Use conventional commit format (feat:, fix:, docs:, etc.)
- Keep subject line under 72 characters
- Explain why, not whatFrontmatter сообщает AIKraft Agents, когда использовать скилл. Тело файла содержит инструкции, которым агент следует при вызове.
Поля frontmatter
| Поле | Обязательно | Описание |
|---|---|---|
name |
Да | Отображаемое имя скилла |
description |
Да | Краткое описание, отображаемое в списке скиллов |
icon |
Нет | Эмодзи (например, 🔧) или URL. Относительные пути не поддерживаются. |
globs |
Нет | Файловые шаблоны, автоматически активирующие этот скилл (например, ["**/*.test.ts"]) |
alwaysAllow |
Нет | Инструменты, автоматически разрешённые при активном скилле (например, ["Bash(npm test)"]) |
requiredSources |
Нет | Скиллы источников для автоматического включения при вызове (например, ["linear"]) |
Когда скилл объявляет
requiredSources, эти источники автоматически включаются для сессии при вызове скилла — чтобы агент имел доступ к их инструментам с первого хода. Источники должны быть настроены в workspace и аутентифицированы; неаутентифицированные источники пропускаются и обрабатываются во время выполнения.
Для полной схемы SKILL.md, включая расширенные поля, такие как
allowed-tools,contextиagent, см. документацию скиллов Claude Code.
Использование скиллов
Упомяните скилл с помощью @ в вашем сообщении:
@commit
@review the authentication changes
@deploy to stagingРасположение скиллов
| Расположение | Путь | Приоритет |
|---|---|---|
| Workspace | ~/.craft-agent/workspaces/{id}/skills/{slug}/ |
Первый (переопределяет встроенные) |
| Встроенные | В комплекте с AIKraft Agents | Резервный вариант |
Создайте скилл в workspace с тем же slug, что и встроенный, чтобы переопределить его собственным поведением.
Нужен такой агент в вашей компании?
Устанавливаем под ключ: настройка на компьютерах сотрудников, единый аккаунт, интеграция с 1С и внутренними системами, обучение команды. Подробнее о внедрении →