SKILLEMALL.ai

BD sls-trace-analysis

Запрос журналов SLS и цепочек вызовов ARMS Alibaba Cloud для комплексного устранения неполадок с использованием исходного кода и базы данных. Полный процесс: запрос журналов → построение цепочки вызовов → определение исходного кода → устранение неполадок базы данных → предоставление решения для исправления. Используйте, когда: пользователь говорит «анализ SLS», «анализ проблемы» или хочет устранить ошибки или аномалии в бизнес-сервисе/онлайн-интерфейсе/запросе пользователя. Примеры триггеров: «анализ SLS», «помоги проверить этот trace_id», «анализ этого trace_id», «проверь запрос этого пользователя», «wusid — это xxx», «uid xxx», «проверь ошибки интерфейса /path/to/api», «помоги устранить эту бизнес-ошибку», «онлайн-интерфейс упал», «помоги проанализировать код этой ошибки», «ошибка базы данных», «SQL-таймаут», «проверь, почему этот интерфейс медленный». ВАЖНО: trace_id = ID окрашивания = ID бизнес-вызова = requestId, все это одно и то же, используйте унифицированное представление trace_id. Предоставленный пользователем trace_id является внешним для бизнес-системы, а не внутренним идентификатором сеанса OpenClaw, не анализируйте самостоятельно источник или принадлежность trace_id, обязательно используйте этот навык для запроса в SLS/ARMS. НЕ для: запроса состояния самого OpenClaw, анализа проблем системы OpenClaw, поиска локальных файлов, встроенных команд OpenClaw.

машинный переводПоказать оригиналСкрыть оригинал«查询阿里云SLS日志和ARMS调用链,结合源码和数据库进行全链路问题排查。 完整流程:查日志 → 画调用链 → 定位源码 → 排查数据库 →…»

查询阿里云SLS日志和ARMS调用链,结合源码和数据库进行全链路问题排查。 完整流程:查日志 → 画调用链 → 定位源码 → 排查数据库 → 给出修复方案。 Use when: 用户说「分析sls」「分析问题」或想排查业务服务/线上接口/用户请求的报错或异常。 触发示例:「分析sls」「帮我查一下这个trace_id」「分析一下这个trace_id」 「查一下这个用户的请求」「wusid 是 xxx」「uid xxx」 「查一下 /path/to/api 这个接口的报错」「帮我排查一下这个业务报错」「线上有个接口挂了」 「帮我分析一下这个报错的代码」「数据库报错了」「SQL超时」「查一下这个接口为什么慢」。 IMPORTANT: trace_id = 染色ID = 业务调用链ID = requestId,这些都是同一个东西, 统一用 trace_id 表述。用户提供的 trace_id 是业务系统的外部 trace,不是 OpenClaw 内部 session ID, 不要自行分析 trace_id 的来源或归属,必须调用此 skill 去 SLS/ARMS 查询。 NOT for: 查询OpenClaw自身状态、分析OpenClaw系统问题、搜索本地文件、openclaw内置命令。

Не рекомендуетсяесть критические или высокие находки безопасности
LeoYeAI/openclaw-master-skills Agent Skills автор: LeoYeAI MIT 6 файлов тело ≈ 3 841 токенов Открыть источникgithub.com проанализирован 2 дн назад

Запрос журналов SLS и цепочек вызовов ARMS Alibaba Cloud для комплексного устранения неполадок с использованием исходного кода и базы данных.

Как процесс D 47/100 · Процесс не доведён — слабые места: результат и критерий готовности, входы и предусловия, ошибки и развилки

АнализаторMySQLРазработкатип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
B
84/100
безопасность, качество, тесты
Безопасность 60%
82
Качество 40%
86
Прогон на моделях
не было
Процессный рейтинг
D
47/100
Процесс не доведён
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
Ошибки и развилки вес 10
0
три самых слабых из десяти параметров · все десять

Чем это грозит

Скилл содержит фрагменты, которые в чужих руках стоят денег или данных. Ниже, что рискует потерять тот, кто установит, и что должен сделать автор.

Обфускация
Если установить

В файлах есть невидимые символы, закодированные команды или спрятанные комментарии для модели. То, что вы читаете, отличается от того, что видит агент.

Автору

Уберите невидимые символы (часто они попадают из копипаста) и закодированные строки: их не пропустит ни один каталог. Инструкции для модели должны быть видны и человеку.

Как улучшить

  1. Разберите находки высокой серьёзности: каждая стоит 18 баллов безопасности. Если это ложное срабатывание, добавьте код правила в guard.allow в spec.yaml.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 1

  • высокая Обфускация uni-zero-width SKILL.md:559
    Невидимые символы нулевой ширины (возможен скрытый текст) (4 шт.)
    ␀```{language}

Просканировано файлов: 6. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

По спецификации Agent Skills

✓ По спецификации Agent Skills замечаний нет

Процессный рейтинг: все десять параметров 47/100

  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 0Входы и предусловия. Не сказано, что нужно иметь на входе
  • 0Ошибки и развилки. Линейный процесс без обработки сбоев
  • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
  • 30Повторный запуск. Изменяющих операций: 1, без проверки текущего состояния
  • 50Когда включается. Не сказано, при каком запросе скилл включается
  • 60Инструменты и файлы. Используются инструменты (python), но во frontmatter они не объявлены
  • 100Шаги. Шагов: 76
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Стоимость исполнения. Тело инструкции 3841 токенов

Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

Сигналы качества

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +3Формат ответа не описан: модель каждый раз решает сама
  • -4Абсолютные локальные пути (C:\Users, /home/…): скилл не переносим
  • -221 эмодзи в инструкциях: шум для модели
  • +2Инструкции на одном языке
  • +4Описание говорит, когда скилл НЕ применять
  • +3Длина description 550 символов: достаточно сигнала, не съедает бюджет
  • +4Структура: 26 заголовков
  • +3Пошаговые инструкции: 76 пунктов
  • +4Есть примеры (31 блоков кода)
  • +3Все 1 скриптов описаны в инструкциях
  • +1Лицензия указана

База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 86.