AC skill-doctor
Проверяйте, отлаживайте и очищайте установленные навыки OpenClaw. Используйте этот навык, когда пользователь просит проверить, просмотреть, очистить или отладить установленные навыки, или говорит что-то вроде «почему сработал неправильный навык», «какой навык обрабатывает X», «конфликтуют ли мои навыки», «безопасны ли мои навыки», «проверить мои навыки на проблемы безопасности», «не устарели ли мои навыки», «какие навыки пересекаются», «почему мой навык не срабатывает», «проверить мою библиотеку навыков» или «безопасно ли сохранять этот навык». Обнаруживает дублирующиеся и конфликтующие триггеры (навыки, которые борются за одни и те же подсказки), встроенные индикаторы безопасности (кража учетных данных, удаленное выполнение кода, жестко закодированные секреты) и устаревшие версии, а также предсказывает, какой установленный навык сработает для любой заданной подсказки. Отсутствующая проверка работоспособности для растущей коллекции навыков.
машинный переводПоказать оригиналСкрыть оригинал«Audit, debug, and clean up the OpenClaw skills you already have instal…»
Audit, debug, and clean up the OpenClaw skills you already have installed. Use this skill whenever the user asks to check, audit, review, clean up, or debug their installed skills, or says things like 'why did the wrong skill fire,' 'which skill handles X,' 'do any of my skills conflict,' 'are my skills safe,' 'scan my skills for security issues,' 'are any of my skills out of date,' 'which skills overlap,' 'why isn't my skill triggering,' 'audit my skill library,' or 'is this skill safe to keep.' Detects duplicate and conflicting triggers (skills that fight over the same prompts), inline security red flags (credential exfiltration, remote code execution, hard-coded secrets), and out-of-date versions, and predicts which installed skill will fire for any given prompt. The missing health check for a growing skill collection.
Проверяйте, отлаживайте и очищайте установленные навыки OpenClaw.
Как процесс C 56/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, согласованность
Как улучшить
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 2
✓ Критических и высоких находок нет
Средние и низкие: 2
✓ Guard не нашёл подозрительного поведения. 2 совпадений — это строки атак, процитированные в документации самого скилла по безопасности.
Просканировано файлов: 5. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 56/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 40Согласованность. Имя во frontmatter (skill-doctor) не совпадает с папкой (skill-doctor-audit)
- 60Инструменты и файлы. Используются инструменты (bash, web, python), но во frontmatter они не объявлены
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Ошибки и развилки. Развилок: 7
- 100Шаги. Шагов: 13
- 100Стоимость исполнения. Тело инструкции 1438 токенов
- 100Повторный запуск. Изменяющих операций нет
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Тестов 2, и все положительные: нет ни одного случая «должен отказать» или «должен переспросить»
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 833: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 8 заголовков
- +3Пошаговые инструкции: 13 пунктов
- +4Есть примеры (1 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 81.