Навыки (skills, скиллы)¶
Что это такое?
Ознакомьтесь с этой секцией документации, чтобы узнать подробности: Базовая информация — Навыки
Расположение файлов навыков
Глобальные навыки (доступны во всех проектах):
- Windows:
%USERPROFILE%/.koda/skills%USERPROFILE%/.agents/skills
- Linux / MacOS:
~/.koda/skills~/.agents/skills
Локальные навыки (только в одном проекте):
.koda/skills.claude/skills.agents/skills
Создание навыков¶
Через интерфейс¶
Шаг 1: Откройте панель навыков
- Откройте чат Koda
- Переключитесь в режим Агент
- Нажмите Навыки в панели инструментов
- В секции Глобальные навыки или Локальные навыки введите желаемое название нового навыка и нажмите
+ - Откроется новая вкладка редактора со свежесозданным файлом SKILL.md -- заполните его инструкциями
Koda создаст файл SKILL.md с шаблоном:
---
name: my-skill
description: Describe when this skill should be used
---
# my-skill
## Purpose
Describe the purpose of this skill
## When to use
Describe when this skill should be activated
## Instructions
Step-by-step instructions for the AI model
## Examples
Examples of how to use this skill
Создание вручную¶
Шаг 1: Создайте директорию
# Локальный навык в проекте
mkdir -p .koda/skills/my-skill
# Глобальный навык
mkdir -p ~/.koda/skills/my-skill
Шаг 2: Создайте файл SKILL.md
# Локальный
touch .koda/skills/my-skill/SKILL.md
# Глобальный
touch ~/.koda/skills/my-skill/SKILL.md
Шаг 3: Заполните файл
Откройте файл и добавьте frontmatter и инструкции.
Просмотр списка навыков¶
- Откройте Koda в режиме Агент
- Нажмите Навыки
- Просмотрите список:
- Глобальные навыки — установленные в домашней директории текущего пользователя ОС
- Локальные навыки — установленные в директории проекта
Обновление списка навыков¶
Если вы добавили/изменили навыки вручную:
Через интерфейс:
- Откройте Навыки
- Нажмите Обновить список навыков
Перезапуск IDE:
- Закройте и откройте IDE
- Навыки загрузятся автоматически
Включение/выключение навыков¶
В ходе своей работы, модель знает только о тех навыках, которые активированы (включены) в панели навыков.
- Откройте Навыки
- Найдите нужный навык в списке
- Используйте переключатель справа для (де)активации навыка.
Удаление навыков¶
- Откройте Навыки
- Найдите ненужный навык в списке
- Нажмите на кнопку (Удалить)
- Подтвердите удаление
Использование навыков¶
Модель выбирает тот навык, у которого поле description наиболее близко подходит для решения вашей задачи.
Вы: Создай React компонент для формы логина
Модель: [распознаёт задачу → навык "react-component"]
Модель: [вызывает read_skill с параметром "react-component"]
Модель: [следует инструкциям из навыка]
Также можно явно попросить модель использовать какой-нибудь конкретный навык, указав его название (name).
Вы: Используй навык python-api для создания endpoint
Агент: [вызывает read_skill: python-api]
Агент: [следует инструкциям]
Решение проблем¶
Навык не отображается в списке¶
Причины:
- Неправильное расположение файла
- Ошибка в frontmatter
- Навык выключен
Решения:
-
Проверьте расположение:
-
Проверьте frontmatter:
-
Проверьте статус:
- Откройте Навыки
- Убедитесь, что навык включён
Ошибка "Skill not found"¶
Причины:
- Неправильное имя навыка
- Навык не загружен
Решения:
-
Проверьте имя:
-
Обновите список:
- Нажмите 🔄 в панели навыков
- Или перезапустите IDE
Навык не активируется автоматически¶
Причины:
- Непонятное описание
- Модель не распознаёт задачу
Решения:
-
Улучшите description:
-
Добавьте ключевые слова:
-
Используйте явно:
Ошибка при чтении навыка¶
Причины: - Повреждён файл - Неправильный формат Markdown
Решения:
-
Проверьте файл:
-
Исправьте формат:
- Убедитесь, что frontmatter разделён
--- - Проверьте отступы в YAML
-
Убедитесь, что Markdown валиден
-
Пересоздайте навык:
- Удалите навык
- Создайте заново через интерфейс
Дополнительные ресурсы¶
Официальная документация¶
Примеры навыков¶
Инструменты¶
- Инструмент
read_skill— загрузка навыков - Инструмент
read_file— чтение файлов навыков
См. также¶
- Инструменты агента — инструмент
read_skill - Слеш-команды — команды для быстрого доступа
- Агентский режим — использование навыков
- Конфигурация — настройка Koda