Навыки
Навык — именованный набор инструкций Markdown, загружаемый моделью только при необходимости. У него есть slug ($docs-style), отображаемое имя, краткое описание и полные инструкции.
Ленивая загрузка
Описание служит манифестом: когда инструменты включены, встроенный load_skill перечисляет slug, имя и описание каждого навыка, а модель одним вызовом получает полные инструкции. Длинный текст не занимает контекст до использования. Упоминание $slug подталкивает модель к загрузке.
Жизненный цикл
Навык можно отключить без удаления; отключённый исчезает из манифеста и не загружается. Обновление повышает версию и архивирует предыдущую ревизию, откат восстанавливает её как новую версию. Переносимый формат — SKILL.md: frontmatter с именем, slug и описанием, затем дословные инструкции Markdown. Экспорт загружает его, импорт принимает вместе с JSON-оболочкой. Имя, описание и инструкции зашифрованы; slug открыт.
Импорт из магазина
Навык можно получить из удалённого источника через Settings → Skills → From URL: ссылку skills.sh, репозиторий GitHub или tree/blob, сокращение owner/repo/skill (с обычным skills/<name>/SKILL.md) или прямой SKILL.md. Загрузка проходит через ту же закреплённую защиту исходящего трафика, что и серверы инструментов — только публичные адреса и ограниченный размер — и создаёт вашу редактируемую копию. Источник не обновляет её молча.
Сопутствующие файлы
Навык может нести файлы в структуре каталога SKILL.md: справочники, шаблоны и исходники скриптов. load_skill перечисляет пакет в конце инструкций, а read_skill_file читает файл по запросу, поэтому большой справочник не занимает контекст заранее.
Файлы следуют за навыком повсюду: Settings → Skills → From folder загружает локальную папку, удалённый импорт — соседние текстовые файлы, экспорт JSON содержит пакет, а окно редактирует их отдельно. Пути относительны и не выходят за навык; содержимое только текстовое, зашифрованное и ограничено (32 файла по 200 КБ, 1 МБ на навык).
Обученные навыки
Навыки со slug taught- создаются демонстрацией задачи на экране Work Computer: запись детерминированно преобразуется в естественный сценарий с привязанными целями щелчков, скрытыми секретами и областью по посещённым сайтам, затем сохраняется как обычный навык с версиями, правкой и доступом. Компьютерные выполнения Work автоматически загружают включённые навыки владельца. После выполнения оценка «сработало/не сработало» на чипе добавляет строку с датой в Track record; это обычная версия, доступная для редактирования и восстановления.
Доступ и профили
Навыки приватны по умолчанию и доступны через общую модель выдачи прав. Профиль ассистента может привязать подмножество, и сеансы увидят только его.
Пример
Создайте навык в Settings → Skills или отредактируйте стартовый шаблон:
-
Slug:
cite-sources -
Имя:
Cite sources -
Описание:
How to cite evidence: numbered references with URLs, no unreferenced claims.(эта строка видна модели в манифесте — укажите, когда навык применять) -
Инструкции:
# Citing sources- Every factual claim gets a numbered reference like [1].- End with a References section: number, title, URL.- If no source exists, say so instead of inventing one.
Включите инструменты и спросите:
Summarize the latest results and $cite-sources.
Ввод $ дополняет slugs. Модель видит cite-sources, вызывает load_skill и форматирует ответ. Отключение карточки убирает навык из манифеста без удаления.