Навыки бота: простое объяснение
Навыки — это готовые шаблоны поведения для более сложных задач. Если инструмент — это отдельное действие, то навык — это уже маленькая инструкция для самого бота: как подойти к задаче, какие шаги сделать, чего избегать и на что обратить внимание. Если вам нужен подробный разбор внутреннего устройства навыков, откройте Навыки бота: подробный справочник. Если вас интересует именно большой исследовательский режим, откройте Глубокое исследование (Deep Research).Коротко
Навыки нужны для задач, где одного простого tool call обычно недостаточно. Например:- провести большое исследование;
- работать с GitHub по понятному сценарию;
- делать краткие пересказы ссылок, PDF и видео;
- ставить напоминания и регулярные задачи;
- узнавать погоду;
- создавать новые навыки;
- подключать новые навыки из каталога.
Чем навыки отличаются от инструментов
Это главное различие:- инструменты — это действия;
- навыки — это инструкции и готовые подходы.
read_file— это инструмент;- deep research — это навык;
cronкак tool создаёт задачу по расписанию;- навык про cron объясняет, когда лучше ставить напоминание, как формулировать расписание и какие режимы вообще есть.
- tool отвечает на вопрос «что бот может сделать прямо сейчас»;
- навык отвечает на вопрос «как бот должен подойти к такому классу задач».
Что это даёт обычному пользователю
Пользователю не нужно вручную включать навыки. Обычно вы просто пишете:- «Проведи глубокое исследование по теме…»
- «Перескажи это видео»
- «Напоминай мне каждый будний день в 9 утра…»
- «Покажи погоду на завтра»
- «Помоги создать новый навык»
Когда навыки особенно полезны
Навыки особенно полезны, когда задача:- длиннее обычного ответа;
- требует нескольких шагов;
- имеет типичный проверенный сценарий;
- зависит от внешних утилит, API или окружения;
- легко сделать некачественно без правильного процесса.
Какие навыки есть в Nanobot
В текущем builtin-наборе есть навыки для таких сценариев:- глубокое исследование;
- поиск в интернете через отдельный search-workflow;
- работа с памятью;
- GitHub;
- напоминания и расписания;
- краткий пересказ ссылок, файлов и видео;
- погода;
- tmux;
- создание новых навыков;
- установка навыков из каталога;
- web development.
- не каждый навык обязательно доступен в каждом запуске;
- часть навыков зависит от внешних CLI, API-ключей или ОС;
- некоторые навыки есть как встроенные, а некоторые могут быть добавлены в workspace.
Отдельные страницы по skills
Для каждого builtin навык теперь есть отдельная страница:- Skill: Deep Research
- Skill: Memory
- Skill: Cron
- Skill: Perplexity Search
- Skill: Weather
- Skill: Summarize
- Skill: GitHub
- Skill: ClawHub
- Skill: Tmux
- Skill: Skill Creator
- Skill: Web Development
Какие навыки доступны не всегда
Навык может быть описан в системе, но фактически быть недоступен, если не выполнены его требования. Например:- не установлен нужный CLI;
- не настроен API-ключ;
- текущая ОС не подходит;
- не подключено нужное окружение.
Самый важный навык: deep research
Из всех навыков deep research обычно самый сложный и самый дорогой по времени. Он нужен не для короткого ответа, а для полноценного исследовательского отчёта:- с уточнённой темой;
- с большим количеством источников;
- с разбиением на подтемы;
- с финальным структурированным результатом.
Что лучше писать в запросе
Чем сложнее навык, тем важнее хороший запрос. Особенно полезны:- чёткая цель;
- ограничения;
- желаемый формат результата;
- временной период;
- география;
- критерии сравнения.
Когда стоит открыть подробный справочник
Подробная навык-страница полезна, если вы хотите понять:- как Nanobot вообще загружает skills;
- чем builtin skills отличаются от workspace skills;
- какие навыки всегда активны, а какие подключаются по ситуации;
- почему один и тот же навык может быть доступен на одной машине и недоступен на другой;
- какие требования есть у отдельных навыков.
Итог
Навыки — это более высокий уровень, чем инструменты. Они помогают Nanobot правильно решать целые классы задач:- исследования;
- summarization;
- GitHub-операции;
- напоминания;
- погоду;
- создание и установку новых skills.
