Перейти до основного вмісту

Навички

Навичка — іменований набір інструкцій 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 і форматує відповідь. Вимкнення картки прибирає навичку з маніфесту без видалення.