SKILLEMALL.ai

DD fetch-archive-to-lexiang

Обнаружение и получение статей, видео, подкастов и PDF в стандартизированные пакеты источников, затем оркестрация дедуплицированного архивирования Lexiang. 侦察和抓取文章、视频、播客与 PDF,生成标准来源工作包并编排乐享归档。

машинный переводПоказать оригиналСкрыть оригинал«Discover and fetch articles, videos, podcasts, and PDFs into standardi…»

Discover and fetch articles, videos, podcasts, and PDFs into standardized source packages, then orchestrate deduplicated Lexiang archival. 侦察和抓取文章、视频、播客与 PDF,生成标准来源工作包并编排乐享归档。

Не рекомендуетсяесть критические или высокие находки безопасности · низкая оценка D
ClawHub Hermes автор: ajaxhe v4.1.0 MIT-0 23 файла тело ≈ 1 112 токенов Открыть источникclawhub.ai проанализирован 2 дн назад

Обнаружение и получение статей, видео, подкастов и PDF в стандартизированные пакеты источников, затем оркестрация дедуплицированного архивирования Lexiang.

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

СправочникYouTubeМедиа и видеоТексты и документыИнфраструктуратип и темы размечены автоматически по тексту скилла
Запускается в: OpenClaw Hermes Agent
JSON
Технический рейтинг
D
50/100
безопасность, качество, тесты
Безопасность 60%
34
Качество 40%
73
Прогон на моделях
не было
Процессный рейтинг
D
46/100
Процесс не доведён
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
Ошибки и развилки вес 10
0
три самых слабых из десяти параметров · все десять

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

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

Утечка данных
Если установить

Инструкции или скрипты отправляют данные наружу: переменные окружения, ключи, содержимое файлов, историю чата. Вы можете не заметить этого в диалоге, потому что агент выполнит отправку как «часть задачи».

Автору

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

Как улучшить

  1. Разберите находки высокой серьёзности: каждая стоит 18 баллов безопасности. Если это ложное срабатывание, добавьте код правила в guard.allow в spec.yaml.
  2. Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
  3. Для Hermes description должен быть одним предложением до 60 символов; условия применения вынесите в раздел «When to Use».
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 8

  • высокая Утечка данных intent-browser-credential-store scripts/fetch_article.py:159
    Доступ к хранилищу паролей / cookies браузера
    real_cookies = Path(real_chrome_dir) / "Default" / "Cookies"
  • высокая Утечка данных intent-browser-credential-store scripts/fetch_article.py:325
    Доступ к хранилищу паролей / cookies браузера
    cookies = get_chrome_cookies_for_domain(domain)
Средние и низкие: 6
  • средняя Утечка данных intent-browser-credential-store references/youtube-video.md:29
    Доступ к хранилищу паролей / cookies браузера (в кавычках — упоминание, а не команда)
    - `--cookies-from-browser chrome`
    в кавычках
  • средняя Утечка данных intent-browser-credential-store scripts/fetch_article.py:14
    Доступ к хранилищу паролей / cookies браузера (определение детектора / чёрного списка)
    Reads cookies from Chrome's cookie database and injects them into a fresh
    детектор
  • средняя Утечка данных intent-browser-credential-store scripts/fetch_article.py:156
    Доступ к хранилищу паролей / cookies браузера (в кавычках — упоминание, а не команда)
    """Copy cookies from daily Chrome profile into the CDP profile."""
    в кавычках
  • средняя Утечка данных intent-browser-credential-store scripts/fetch_article.py:322
    Доступ к хранилищу паролей / cookies браузера (комментарий в коде)
    # Inject cookies from real Chrome for common Substack domains
    комментарий
  • средняя Утечка данных intent-browser-credential-store scripts/yt_download_transcribe.py:366
    Доступ к хранилищу паролей / cookies браузера (определение детектора / чёрного списка)
    "--cookies-from-browser", default="chrome",
    детектор
  • средняя Утечка данных intent-browser-credential-store scripts/yt_download_transcribe.py:367
    Доступ к хранилищу паролей / cookies браузера (в кавычках — упоминание, а не команда)
    help="从哪个浏览器获取 cookies(默认 chrome,设为空字符串禁用)"
    в кавычках

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

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

  • предупреждение description-long-hermes description 175 символов, а стандарт Hermes требует ≤ 60 (одно предложение, с точкой)
  • предупреждение description-no-when ни description, ни раздел "## When to Use" не говорят, когда применять скилл
  • заметка frontmatter-key неизвестное поле фронтматтера "requires"

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

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

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

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

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

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

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

ClawHub: suspicious
This skill performs the promised archival workflow, but it also reuses browser sessions, extracts cookies, reads local tokens, and uploads content using external credentials in ways that deserve careful review.
LLM: suspicious (high) · VirusTotal: · 15 июл. 2026 г.