Agent Skills — инструкции для AI-агентов
Agent Skills — это небольшие Markdown-файлы (SKILL.md) с YAML frontmatter, дающие AI-агенту сфокусированные инструкции для работы с конкретным сайтом или сервисом. Файл навыка описывает: когда применять этот навык, как обращаться к API, какие соглашения соблюдать. Это принципиально отличается от MCP: если MCP даёт агенту инструменты с типизированными интерфейсами, то Agent Skills дают контекст и стратегию — «когда и как» вместо «что именно вызывать». Оба подхода дополняют друг друга.
Структура index.json и обязательные поля
Обнаружение навыков происходит через файл /.well-known/agent-skills/index.json. Инструмент проверяет: наличие файла, корректность JSON, поле $schema версии 0.2.0 (https://schemas.agentskills.io/discovery/0.2.0/schema.json), наличие обязательных полей каждого навыка (name, type, description, url, digest). Имя навыка — строчные буквы с дефисами, до 64 символов. Описание — до 1024 символов, на его основе агент решает, загружать ли навык.
SHA256-digest и проверка целостности
Каждый навык в index.json должен содержать поле digest в формате sha256:<hex> — хеш от сырых байт файла навыка. При каждом изменении SKILL.md хеш пересчитывается и обновляется в index.json. Это позволяет агентам без полной загрузки файла определить, изменился ли навык с прошлого визита. Несовпадение хеша с содержимым файла делает навык непроверяемым — клиенты вправе отклонить его. Инструмент проверяет корректность формата digest, но не пересчитывает хеш (это требует загрузки каждого файла).
CORS и поддержка браузерных агентов
Оба файла — index.json и каждый SKILL.md — должны возвращать заголовок Access-Control-Allow-Origin: *. Это необходимо для браузерных AI-агентов: расширений браузера, встроенных AI-ассистентов, которые запрашивают файлы напрямую из браузера пользователя. Без CORS браузерные агенты не смогут прочитать навыки даже если URL правильный. Убедитесь, что CORS-заголовок присутствует для пути /.well-known/ — многие серверные конфигурации не добавляют его для этого специального пути. Для более глубокой интеграции с AI-агентами рассмотрите также MCP Server Card — он даёт агентам типизированные инструменты для работы с вашим сервисом.