Главная/Документация/Скиллы/Скиллы
Скиллы

Скиллы

Скиллы расширяют возможности AIKraft Agents. Узнайте, как создавать, структурировать и использовать скиллы для автоматизации задач.

Расширяйте возможности AIKraft Agents

Скиллы расширяют возможности AIKraft Agents. Создайте файл SKILL.md с инструкциями, и AIKraft Agents добавит его в свой набор инструментов — используя автоматически, когда это уместно, или когда вы упомянете его напрямую с помощью @.

Скиллы соответствуют открытому стандарту Agent Skills, что делает их совместимыми с Claude Code и другими инструментами, поддерживающими эту спецификацию.

Создание скиллов

Просто попросите AIKraft Agents создать один. Опишите, что вы хотите, и агент создаст скилл за вас:

terminalsql
Create a skill called "commit" that generates conventional commit messages

AIKraft Agents знает, где находятся скиллы и как их писать. Это подход агент-нативный — вместо ручного создания файлов, позвольте агенту сделать это за вас.

Структура скилла

Скиллы — это папки в вашем workspace, содержащие файл SKILL.md:

terminalbash
~/.craft-agent/workspaces/{id}/skills/{slug}/
├── SKILL.md      # Required: YAML frontmatter + instructions
└── icon.png      # Auto-generated: cached icon from URL (if specified)

Формат SKILL.md

terminalyaml
---
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 what

Frontmatter сообщает 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.

Использование скиллов

Упомяните скилл с помощью @ в вашем сообщении:

terminalbash
@commit
@review the authentication changes
@deploy to staging

Расположение скиллов

Расположение Путь Приоритет
Workspace ~/.craft-agent/workspaces/{id}/skills/{slug}/ Первый (переопределяет встроенные)
Встроенные В комплекте с AIKraft Agents Резервный вариант

Создайте скилл в workspace с тем же slug, что и встроенный, чтобы переопределить его собственным поведением.

Нужен такой агент в вашей компании?

Устанавливаем под ключ: настройка на компьютерах сотрудников, единый аккаунт, интеграция с 1С и внутренними системами, обучение команды. Подробнее о внедрении →