SKILLEMALL.ai

DC rozo-checkout

Используйте, когда агенту нужно оплатить OpenRouter (или любой счет Coinbase) криптовалютой, которая у него уже есть: USDT/USDC в сетях Solana, BNB Chain, Ethereum или Polygon, USDC в сетях Base или Stellar, или BTC через Lightning, без аккаунта Coinbase. Мост создает разовый ордер на депозит для этой монеты, затем кошелек-поставщик оплачивает счет Coinbase. Активируется по URL payments.coinbase.com/payment-links/pl_* (или payment-sessions/paymentSession_*), по запросу "rozo-checkout" / "оплатить эту ссылку биткоином", или когда пользователь просит пополнить кредиты OpenRouter криптовалютой и у него еще нет ссылки (API кредитов OpenRouter возвращает 410 Gone). Также оплачивает счет Bitrefill, созданный с опцией "USDC в сети Base": активируется по запросу "оплатить Bitrefill", "счет Bitrefill", или по ID счета и адресу USDC в сети Base и сумме от Bitrefill. Поддерживает только платежные ссылки Coinbase и счета Bitrefill (не Stripe). Также оплачивает любые API x402 (HTTP 402, PAYMENT_REQUIRED) с предоплаченного баланса Rozo: активируется по запросу "x402", "402 Payment Required", "оплатить этот x402 endpoint"; платеж осуществляется только в USDC в сети Base (платеж в сети Solana будет добавлен позже).

машинный переводПоказать оригиналСкрыть оригинал«Use when an agent needs to pay OpenRouter (or any Coinbase invoice) wi…»

Use when an agent needs to pay OpenRouter (or any Coinbase invoice) with the crypto it already holds: USDT/USDC on Solana, BNB Chain, Ethereum or Polygon, USDC on Base or Stellar, or BTC over Lightning, with no Coinbase account. A bridge creates a one-time deposit order for that coin, then a funder wallet settles the Coinbase invoice. Triggers on a payments.coinbase.com/payment-links/pl_* (or payment-sessions/paymentSession_*) URL, on "rozo-checkout" / "pay this link with bitcoin", or when a user asks to top up OpenRouter credits with crypto and has no link yet (OpenRouter's crypto credits API returns 410 Gone). Also pays a Bitrefill invoice created with "USDC on Base": triggers on "pay bitrefill", "bitrefill invoice", or an invoice id plus a Base USDC address and amount from Bitrefill. Supports Coinbase payment links and Bitrefill invoices only (not Stripe). Also pays any x402 API (HTTP 402, PAYMENT-REQUIRED) from a prepaid Rozo balance: triggers on "x402", "402 Payment Required", "pay this x402 endpoint"; the payment leg is USDC on Base only (Solana payment leg is coming later).

ClawHub Agent Skills автор: Shawn Muggle v0.1.19 MIT-0 22 файла · 5 скриптов тело ≈ 8 860 токенов Открыть источникclawhub.ai↗ проанализирован 5 дн назад

Используйте, когда агенту нужно оплатить OpenRouter (или любой счет Coinbase) криптовалютой, которая у него уже есть: USDT/USDC в сетях Solana, BNB Chain…

Как процесс C 61/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, стоимость исполнения

ИнтеграцияStripeФинансыТорговлятип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
D
69/100
безопасность, качество, тесты
Безопасность 60%
83
Качество 40%
48
Прогон на моделях
не было
Процессный рейтинг
C
61/100
Есть пробелы
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
Стоимость исполнения вес 6
40
три самых слабых из десяти параметров · все десять

Как улучшить

  1. Сократите description до 1024 символов.
  2. Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 17

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

Средние и низкие: 17
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.es.md:153
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "receiverAddress": "9WzD…WWM",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.es.md:156
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "payTo": "9WzD…WWM"
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.es.md:303
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "txHash": "3Bxs…h5c"
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.ja.md:135
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "receiverAddress": "9WzD…WWM",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.ja.md:138
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "payTo": "9WzD…WWM"
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.ja.md:279
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "txHash": "3Bxs…h5c"
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.md:146
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "receiverAddress": "9WzD…WWM",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.md:149
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "payTo": "9WzD…WWM"
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.md:295
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "txHash": "3Bxs…h5c"
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.zh.md:124
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "receiverAddress": "9WzD…WWM",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.zh.md:127
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "payTo": "9WzD…WWM"
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token docs/QUICKSTART.zh.md:254
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "txHash": "3Bxs…h5c"
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token scripts/dist/blacklist.json:22
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "address": "0x8F…c2a",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token scripts/dist/blacklist.json:29
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "address": "0xa9…7dB",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token scripts/dist/blacklist.json:36
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "address": "0x57…897",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token scripts/dist/blacklist.json:43
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "address": "AEEt…HiH",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token scripts/dist/blacklist.json:50
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "address": "TBce…cGu",
    в кавычках

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

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

  • ошибка description-long description 1098 символов, лимит 1024
  • предупреждение body-long тело SKILL.md ≈ 8860 токенов (рекомендуется < 5000); вынесите детали в references/
  • заметка edit-residue в тексте есть пометки об устаревшем (строки 622): проверьте, не остались ли старые правила рядом с новыми — полная проверка читает текст на противоречия

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

  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 0Входы и предусловия. Не сказано, что нужно иметь на входе
  • 40Стоимость исполнения. Тело инструкции 8860 токенов: вытесняет саму задачу из окна
  • 60Инструменты и файлы. Используются инструменты (bash, web, node), но во frontmatter они не объявлены
  • 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
  • 100Шаги. Шагов: 24
  • 100Ошибки и развилки. Развилок: 3, есть раздел про ошибки
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Повторный запуск. Изменяющие операции проверяют текущее состояние
  • 100Отчётность по ходу. Скилл сообщает о ходе работы
  • medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
  • low Разделов верхнего уровня: 11. Похоже на несколько доменов в одном скилле
  • low Ответ описан самодельной разметкой (4 тегов): типизированный вызов надёжнее

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

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

  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • +3Длина description 1097: рекомендуется 120–800 символов
  • +3Формат ответа не описан: модель каждый раз решает сама
  • -411 справочных файлов, но SKILL.md на них не ссылается: модель их не откроет
  • +2Инструкции на одном языке
  • +5В description 7 примера фраз-триггеров в кавычках
  • +4Структура: 25 заголовков
  • +3Пошаговые инструкции: 24 пунктов
  • +4Есть примеры (13 блоков кода)
  • +1Лицензия указана

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

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

ClawHub: clean
This skill is a disclosed crypto-payment helper with real financial-transfer risk, but its sensitive behavior is purpose-aligned, documented, and guarded by confirmation and send controls.
LLM: benign (high) · VirusTotal: · 10 окт. 2026 г.