BC binance-agentic-wallet
Используйте, когда пользователь упоминает подключение/вход/выход из кошелька, проверку баланса, отправку/перевод токенов, обмен/покупку/продажу токенов, торговлю на DEX, лимитный/рыночный ордер, отмену ордера, получение котировки, историю транзакций, настройки кошелька, дневной лимит, проскальзывание, защиту от MEV, поддерживаемые сети, рынок прогнозов, размещение прогноза, погашение выигрышей, PnL прогноза, оплату x402, HTTP 402 Payment Required, проверку/отзыв/управление одобрениями токенов, DeFi протоколы, стейкинг, пул ликвидности, LP, фарминг доходности, депозит, погашение, стейк, анстейк, получение наград/комиссий, фактор здоровья, APY, TVL, подпись внешней транзакции, вызов контракта, подпись сообщения, EIP-712, режим разработчика, ускорение/отмена/замена транзакции, ожидающие/зависшие транзакции, или любую операцию с кошельком в сети.
машинный переводПоказать оригиналСкрыть оригинал«Use when the user mentions wallet connect/sign in/sign out, check bala…»
Use when the user mentions wallet connect/sign in/sign out, check balance, send/transfer tokens, swap/buy/sell tokens, DEX trade, limit/market order, cancel order, get a quote, transaction history, wallet settings, daily limit, slippage, MEV protection, supported chains, prediction market, place prediction, redeem winnings, prediction PnL, x402 payment, HTTP 402 Payment Required, check/revoke/manage token approvals, DeFi protocols, staking, liquidity pool, LP, yield farming, deposit, redeem, stake, unstake, claim rewards/fees, health factor, APY, TVL, sign external transaction, contract call, sign message, EIP-712, developer mode, speed up/cancel/replace transaction, pending/stuck transactions, or any on-chain wallet operation.
Используйте, когда пользователь упоминает подключение/вход/выход из кошелька, проверку баланса, отправку/перевод токенов, обмен/покупку/продажу токенов…
Как процесс C 60/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 27
✓ Критических и высоких находок нет
Средние и низкие: 27
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/defi.md:439Строка, похожая на токен (может быть id, хеш или секрет)baw defi deposit --investmentId 0e82... --tokenAddress 0x55…955 --amount 1.5 --json
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/limit-order.md:40Строка, похожая на токен (может быть id, хеш или секрет) (значение-заглушка)baw limit-order buy --triggerPrice 10 --fromTokenQty 100 --fromToken 0x55…955 --toToken 0xca…231 --binanceChainId 56 --json
заглушка -
низкая Секреты в коде
secret-high-entropy-tokenreferences/limit-order.md:43Строка, похожая на токен (может быть id, хеш или секрет) (значение-заглушка)baw limit-order buy --triggerPrice 5 --fromTokenQty 0.4 --fromToken 0xEe…EeE --toToken 0xca…231 --binanceChainId 56 --json
заглушка -
низкая Секреты в коде
secret-high-entropy-tokenreferences/limit-order.md:81Строка, похожая на токен (может быть id, хеш или секрет)baw limit-order sell --triggerPrice 100 --fromTokenQty 10.1 --fromToken 0xca…231 --toToken 0x55…955 --binanceChainId 56 --json
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/limit-order.md:84Строка, похожая на токен (может быть id, хеш или секрет)baw limit-order sell --triggerPrice 100 --fromTokenQty 10.1 --fromToken 0xca…231 --toToken 0xEe…EeE --binanceChainId 56 --json
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/limit-order.md:147Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"fromToken": "0xEe…EeE",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/market-order.md:39Строка, похожая на токен (может быть id, хеш или секрет)baw market-order swap --fromTokenQty 0.1 --fromToken 0xEe…EeE --toToken 0x55…955 --binanceChainId 56 --json
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/market-order.md:42Строка, похожая на токен (может быть id, хеш или секрет)baw market-order swap --fromTokenQty 100 --fromToken 0x55…955 --toToken 0xEe…EeE --binanceChainId 56 --slippage 5 --mev false --gasL
-
низкая Сокрытие от пользователя
en-hide-from-userreferences/market-order.md:56Инструкция скрыть действия от пользователя (с отрицанием — текст это запрещает)1. **Do NOT tell the user the swap succeeded yet.** At most say it has been *submitted* and you are confirming.
с отрицанием -
низкая Секреты в коде
secret-high-entropy-tokenreferences/market-order.md:89Строка, похожая на токен (может быть id, хеш или секрет)baw market-order quote --fromTokenQty 0.1 --fromToken 0xEe…EeE --toToken 0x55…955 --binanceChainId 56 --json
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/market-order.md:160Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"fromToken": "0xEe…EeE",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/market-order.md:163Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"toToken": "0x55…955",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/send.md:28Строка, похожая на токен (может быть id, хеш или секрет)baw wallet send --amount 0.02 --recipient 0x12…678 --binanceChainId 56 --tokenAddress 0xEe…EeE --json
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/send.md:31Строка, похожая на токен (может быть id, хеш или секрет)baw wallet send --amount 10 --recipient 0x12…678 --binanceChainId 56 --tokenAddress 0x55…955 --json
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/send.md:34Строка, похожая на токен (может быть id, хеш или секрет)baw wallet send --max --recipient 0x12…678 --binanceChainId 56 --tokenAddress 0xEe…EeE --json
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/wallet-view.md:163Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда){ "symbol": "USDT", "address": "0x55…955", "binanceChainId": "56", "balance": "1000.50", "price": "1.0", "value": "1000.50" }в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/wallet-view.md:225Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"feeTokenAddress": "0xEe…EeE",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/x402-payment.md:31Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"asset": "0x83…913",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/x402-payment.md:39Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"asset": "0x55…955",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/x402-payment.md:71Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"tokenAddress": "0x83…913",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/x402-payment.md:83Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"asset": "0x83…913",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/x402-payment.md:101Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"tokenAddress": "0x55…955",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:185Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| BNB (Native) | `0xEe…EeE` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:186Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| USDT | `0x55…955` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:187Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| USDC | `0x8A…80d` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:188Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| U | `0xcE…666` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:189Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| USD1 | `0x8d…B0d` |
таблица
Просканировано файлов: 17. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
body-longтело SKILL.md ≈ 5187 токенов (рекомендуется < 5000); вынесите детали в references/
Процессный рейтинг: все десять параметров 60/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 60Инструменты и файлы. Используются инструменты (bash, web), но во frontmatter они не объявлены
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Стоимость исполнения. Тело инструкции 5187 токенов
- 85Шаги. Шагов: 28, расплывчатых формулировок: 1
- 100Ошибки и развилки. Развилок: 4, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 737 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 13 заголовков
- +3Пошаговые инструкции: 28 пунктов
- +4Есть примеры (1 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (15 из 15)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 78.