SKILLEMALL.ai

DD linkfox-amazon-ads-auth

Навык авторизации и управления магазинами Amazon Ads, предоставляющий полный процесс авторизации, запросы привязанных аккаунтов и сайтов, обновление и чтение токенов. При создании ссылки для авторизации сначала требуется подтверждение названия аккаунта от пользователя; одна авторизация автоматически обнаруживает и привязывает все доступные рекламные профили для аккаунтов того же пользователя (каждый сайт соответствует одному profileId). Этот навык активируется, когда пользователь упоминает авторизацию Amazon Ads, привязку рекламного аккаунта, обновление рекламного токена, запрос списка профилей, управление авторизованными рекламными аккаунтами, Amazon Advertising authorization, Ads token refresh, list profiles, ad account management. Даже если "Amazon Ads" или "авторизация" не упомянуты явно, навык должен активироваться при любых действиях, связанных с привязкой рекламного аккаунта Amazon, управлением токенами доступа или запросом списка рекламных профилей.

машинный переводПоказать оригиналСкрыть оригинал«亚马逊广告(Amazon Ads)店铺授权与管理技能,提供完整的授权流程、已绑定账号与站点的查询、令牌刷新与读取等能力。发起授权链接时需要先…»

亚马逊广告(Amazon Ads)店铺授权与管理技能,提供完整的授权流程、已绑定账号与站点的查询、令牌刷新与读取等能力。发起授权链接时需要先向用户确认一个账号名称;一次授权即可自动发现并绑定同账号下所有可用站点的广告 profile(每个站点对应一个 profileId)。当用户提到亚马逊广告授权、Amazon Ads 授权、绑定广告账户、刷新广告令牌、查询 profile 列表、管理已授权广告账户、Amazon Advertising authorization, Ads token refresh, list profiles, ad account management时触发此技能。即使未明确提及"Amazon Ads"或"授权",只要涉及亚马逊广告账号绑定、访问令牌管理或广告 profile 列表查询,也应触发。

Не рекомендуетсянизкая оценка D
ClawHub Agent Skills автор: linkfox-ai v1.0.7 MIT-0 12 файлов тело ≈ 1 132 токенов Открыть источникclawhub.ai проанализирован 3 дн назад

Навык авторизации и управления магазинами Amazon Ads, предоставляющий полный процесс авторизации, запросы привязанных аккаунтов и сайтов, обновление и чтение…

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

ПроцедураИнфраструктуратип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
D
55/100
безопасность, качество, тесты
Безопасность 60%
45
Качество 40%
69
Прогон на моделях
не было
Процессный рейтинг
D
46/100
Процесс не доведён
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
Ошибки и развилки вес 10
0
три самых слабых из десяти параметров · все десять

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

Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.

Утечка данных средняя серьёзность

Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.

Если установить

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

Автору

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

Как улучшить

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

Находки guard · 15

✓ Критических и высоких находок нет

Средние и низкие: 15
  • средняя Утечка данных net-credential-use references/api.md:161
    Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)
    curl -X POST $BASE/amazonAds/authorizeUrl -H "Authorization: $KEY" \
  • средняя Утечка данных net-credential-use references/api.md:166
    Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)
    curl -X POST $BASE/amazonAds/authorizedStores -H "Authorization: $KEY" \
  • средняя Утечка данных net-credential-use references/api.md:170
    Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)
    curl -X POST $BASE/amazonAds/profiles -H "Authorization: $KEY" \
  • средняя Утечка данных net-credential-use references/api.md:174
    Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)
    curl -X POST $BASE/amazonAds/refreshToken -H "Authorization: $KEY" \
  • средняя Утечка данных net-credential-use references/api.md:178
    Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)
    curl -X POST $BASE/amazonAds/storeTokens -H "Authorization: $KEY" \
  • средняя Утечка данных net-redirectable-api-key scripts/authorize_url.py:23
    Скрипт отправляет API-ключ на хост из переменной окружения — ключ можно перенаправить на другой сервер
    API key + configurable base URL from environment
  • средняя Утечка данных net-redirectable-api-key scripts/authorized_stores.py:19
    Скрипт отправляет API-ключ на хост из переменной окружения — ключ можно перенаправить на другой сервер
    API key + configurable base URL from environment
  • средняя Утечка данных net-redirectable-api-key scripts/profiles.py:20
    Скрипт отправляет API-ключ на хост из переменной окружения — ключ можно перенаправить на другой сервер
    API key + configurable base URL from environment
  • средняя Утечка данных net-redirectable-api-key scripts/refresh_token.py:21
    Скрипт отправляет API-ключ на хост из переменной окружения — ключ можно перенаправить на другой сервер
    API key + configurable base URL from environment
  • средняя Утечка данных net-redirectable-api-key scripts/store_tokens.py:21
    Скрипт отправляет API-ключ на хост из переменной окружения — ключ можно перенаправить на другой сервер
    API key + configurable base URL from environment
  • низкая Опасные команды cmd-shell-rc references/onboarding.md:13
    Запись в файл автозагрузки shell (.bashrc / .zshrc / .profile) (в кавычках — упоминание, а не команда)
    - macOS zsh:`echo 'export LINKFOX_AGENT_API_KEY="<key>"' >> ~/.zshrc && source ~/.zshrc`
    в кавычках
  • низкая Опасные команды cmd-shell-rc references/onboarding.md:14
    Запись в файл автозагрузки shell (.bashrc / .zshrc / .profile) (определение детектора / чёрного списка)
    - Linux bash:`echo 'export LINKFOX_AGENT_API_KEY="<key>"' >> ~/.bashrc && source ~/.bashrc`
    детектор
  • низкая Секреты в коде secret-high-entropy-token scripts/authorize_url.py:109
    Строка, похожая на токен (может быть id, хеш или секрет)
    # Amazon 返回 400 Steg…ion。
  • низкая Секреты в коде secret-high-entropy-token scripts/onboarding.py:49
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    or "eyJh…iJ9")
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token SKILL.md:102
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    现象:URL 里 `client_id` 中间出现空格 / `+`,Amazon 报 `Steg…ion`。
    в кавычках

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

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

  • предупреждение description-no-when description не говорит, КОГДА применять скилл (нет "use when / используй когда")

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

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

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

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

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • +3Формат ответа не описан: модель каждый раз решает сама
  • +4Нет примеров входа/выхода
  • -33 из 8 скриптов не упомянуты в SKILL.md
  • +1Лицензия не указана
  • +2Инструкции на одном языке
  • +3Длина description 365 символов: достаточно сигнала, не съедает бюджет
  • +4Структура: 18 заголовков
  • +3Пошаговые инструкции: 31 пунктов
  • +4Справочные файлы упоминаются в инструкциях (2 из 2)

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

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

ClawHub: suspicious
The skill’s Amazon Ads authorization functions are mostly coherent, but it also includes sensitive LinkFox account, API key, billing, feedback, and broad persistence behaviors that deserve manual review before installation.
LLM: suspicious (high) · 14 авг. 2026 г.