BC openclaw-tool-executor
Используйте этот навык, когда пользователь запрашивает информацию из стороннего инструмента или сервиса или хочет выполнить в нем действие. Это включает, но не ограничивается: поиск в Интернете, чтение или запись документов, отправку сообщений, запросы к базам данных, управление задачами, получение данных из API или взаимодействие с любым подключенным SaaS-продуктом (например, «искать в Exa…», «читать мою страницу Notion», «отправить сообщение в Slack», «получить мою Google Sheet», «создать задачу в GitHub», «запросить Snowflake», «найти контакт в HubSpot»). Активируйте этот навык всякий раз, когда запрос пользователя включает внешний сервис, интеграцию или источник данных — даже если поставщик не указан явно. Обрабатывает подключения OAuth и не-OAuth (API Key, Bearer, Basic), обнаружение инструментов, выполнение и резервное копирование через Scalekit Connect. ## Сопоставление поставщиков Некоторые сервисы доступны через другое имя поставщика в Scalekit. Всегда используйте сопоставленное имя поставщика ниже: | Пользователь спрашивает о | Используйте поставщика | |---|---| | LinkedIn — профили, вакансии, компании, публикации, поиск людей, реклама, группы | `HARVESTAPI` |
машинный переводПоказать оригиналСкрыть оригинал«Use this skill whenever the user asks for information from, or wants t…»
Use this skill whenever the user asks for information from, or wants to take an action in, a third-party tool or service. This includes — but is not limited to — searching the web, reading or writing documents, sending messages, querying databases, managing tasks, fetching data from APIs, or interacting with any connected SaaS product (e.g. "search Exa for...", "read my Notion page", "send a Slack message", "get my Google Sheet", "create a GitHub issue", "query Snowflake", "look up a HubSpot contact"). Trigger this skill any time the user's request involves an external service, integration, or data source — even if the provider is not explicitly named. Handles OAuth and non-OAuth (API Key, Bearer, Basic) connections, tool discovery, execution, and proxy fallback via Scalekit Connect. ## Provider Mapping Some services are accessed through a different provider name in Scalekit. Always use the mapped provider name below: | User asks about | Use provider | |---|---| | LinkedIn — profiles, jobs, companies, posts, people search, ads, groups | `HARVESTAPI` |
Используйте этот навык, когда пользователь запрашивает информацию из стороннего инструмента или сервиса или хочет выполнить в нем действие.
Как процесс C 60/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, согласованность
Как улучшить
- Сократите description до 1024 символов.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 1
✓ Критических и высоких находок нет
Средние и низкие: 1
-
низкая Утечка данных
read-dotenvREADME.md:27Чтение файла .envcp .env.example .env
Просканировано файлов: 8. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1071 символов, лимит 1024 - заметка
frontmatter-keyнеизвестное поле фронтматтера "homepage"
Процессный рейтинг: все десять параметров 60/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 30Повторный запуск. Изменяющих операций: 3, без проверки текущего состояния
- 40Согласованность. Имя во frontmatter (openclaw-tool-executor) не совпадает с папкой (scalekit-agent-auth)
- 60Инструменты и файлы. Используются инструменты (bash, web), но во frontmatter они не объявлены
- 100Шаги. Шагов: 36
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Ошибки и развилки. Развилок: 6, есть раздел про ошибки
- 100Стоимость исполнения. Тело инструкции 2813 токенов
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Ответ описан самодельной разметкой (3 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1070: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- -5В тексте остались TODO / заглушки
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 7 примера фраз-триггеров в кавычках
- +4Структура: 20 заголовков
- +3Пошаговые инструкции: 36 пунктов
- +4Есть примеры (17 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 55.