SKILLEMALL.ai

CF use-dingding

Взаимодействуйте с корпоративным рабочим пространством DingTalk с помощью CLI dws. Требуется: dws CLI, DWS_CLIENT_ID, DWS_CLIENT_SECRET. Используется для: контактов, чата, календаря, задач, согласований, посещаемости, отчетов, AITable.

машинный переводПоказать оригиналСкрыть оригинал«Interact with DingTalk enterprise workspace using the dws CLI. Require…»

Interact with DingTalk enterprise workspace using the dws CLI. Required: dws CLI, DWS_CLIENT_ID, DWS_CLIENT_SECRET. Use for: contacts, chat, calendar, todo, approvals, attendance, reports, AITable.

Не рекомендуетсяесть критические или высокие находки безопасности
ClawHub Agent Skills автор: brucezhu888 v1.1.0 MIT-0 20 файлов тело ≈ 2 188 токенов Открыть источникclawhub.ai проанализирован 3 дн назад

Взаимодействуйте с корпоративным рабочим пространством DingTalk с помощью CLI dws.

Как процесс F 54/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: references/products/*.md

ИнтеграцияЛичная продуктивностьДанные и аналитикаИнфраструктуратип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
C
74/100
безопасность, качество, тесты
Безопасность 60%
77
Качество 40%
70
Прогон на моделях
не было
Процессный рейтинг
F
54/100
Не запустится
Скилл ссылается на файлы, которых нет в архиве: references/products/*.md
Инструменты и файлы вес 18
0
Отчётность по ходу вес 2
0
Когда включается вес 12
20
три самых слабых из десяти параметров · все десять

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

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

Опасные команды
Если установить

Скилл содержит команды, которые удаляют файлы, переписывают диски или исполняют код, скачанный из сети. Агент может выполнить их без вопроса, если считает, что так требует инструкция.

Автору

Замените разрушительные команды на безопасные аналоги с подтверждением, ограничьте область действия конкретной папкой и не тяните код через curl | bash: укажите версию и контрольную сумму.

Как улучшить

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

Находки guard · 2

  • высокая Опасные команды cmd-pipe-to-shell skill-card.md:22
    Скачивание и запуск удалённого кода с неизвестного хоста (pipe в shell)
    Risk: Installer examples include curl|sh and irm|iex paths for the dws CLI. <br>
Средние и низкие: 1
  • средняя Опасные команды cmd-pipe-to-shell-known-host SKILL.md:54
    Установщик через pipe в shell с известного хоста (всё равно выполняет удалённый код)
    curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh

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

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

  • предупреждение frontmatter-yaml SKILL.md: фронтматтер не разбирается как YAML (YAML parse error: Nested mappings are not allowed in compact mappings at line 4, column 14: description: Interact with DingTalk enterprise workspace using the dws CLI. Req… ^ ); поля прочитаны построчно. Обычная причина — двоеточие в незакавыченном значении
  • предупреждение missing-ref ссылка на отсутствующий файл: references/products/*.md
  • заметка frontmatter-key неизвестное поле фронтматтера "displayName"
  • заметка frontmatter-key неизвестное поле фронтматтера "required_env"
  • заметка frontmatter-key неизвестное поле фронтматтера "required_binaries"

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

Не запустится. Скилл ссылается на файлы, которых нет в архиве: references/products/*.md
  • 0Инструменты и файлы. Не хватает 1 файла(ов): references/products/*.md
  • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
  • 20Когда включается. Не сказано, при каком запросе скилл включается
  • 30Повторный запуск. Изменяющих операций: 5, без проверки текущего состояния
  • 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
  • 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
  • 70Входы и предусловия. Входные данные и предусловия перечислены
  • 100Шаги. Шагов: 25
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Стоимость исполнения. Тело инструкции 2188 токенов
  • medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
  • low Разделов верхнего уровня: 10. Похоже на несколько доменов в одном скилле

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

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

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • -5В тексте остались TODO / заглушки
  • +1Лицензия не указана
  • +2Инструкции на одном языке
  • +3Длина description 197 символов: достаточно сигнала, не съедает бюджет
  • +4Структура: 29 заголовков
  • +3Пошаговые инструкции: 25 пунктов
  • +3Формат ответа описан явно
  • +4Есть примеры (19 блоков кода)
  • +4Справочные файлы упоминаются в инструкциях (3 из 3)
  • +3Все 6 скриптов описаны в инструкциях

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

Внешние проверки

ClawHub: suspicious
This DingTalk automation skill is legitimate in purpose, but it gives agents broad enterprise authority and includes under-scoped examples for approvals and employee data access.
LLM: suspicious (high) · VirusTotal: · 29 мая 2026 г.