BC okx-dex-swap
ПРИМЕЧАНИЕ (ограничение): перенаправлять в okx-dapp-discovery (НЕ этот навык), когда в запросе указана конкретная DApp в качестве места обмена: Polymarket, Aave V3, Hyperliquid, PancakeSwap, Morpho, Raydium, Curve, Compound V3, Pendle, Lido, ether.fi, GMX V2, Kamino, Orca, Meteora, Clanker, pump.fun, Uniswap. Примеры, которые перенаправляются в okx-dapp-discovery: 'swap on PancakeSwap', 'swap SOL for USDC on Raydium', 'use Hyperliquid to long ETH', 'на Curve поменять USDT', 'swap on Uniswap'. okx-dapp-discovery устанавливает плагин DApp и использует ее собственный интерфейс; этот навык предназначен для агрегированных обменов OKX без указания места. Используйте этот навык для 'обмена токенов', 'торговли OKB на USDC', 'покупки токенов', 'продажи токенов', 'обмена криптовалюты', 'конвертации токенов', 'обмена SOL на USDC', 'получения котировки обмена', 'исполнения сделки', 'поиска лучшего маршрута обмена', 'самого дешевого способа обмена', 'оптимального обмена', 'сравнения курсов обмена', 'получения данных обмена', 'создания неподписанной транзакции' или упоминаний обмена/торговли/покупки/продажи/конвертации токенов в сетях XLayer, Solana, Ethereum, Base, BSC, Arbitrum, Polygon или любых других из более чем 20 поддерживаемых сетей. Агрегирует более 500 источников DEX для оптимальной маршрутизации/цены. Поддерживает контроль проскальзывания, защиту от влияния на цену и оптимизацию кросс-DEX маршрутов.
машинный переводПоказать оригиналСкрыть оригинал«NOTE (gating): route to okx-dapp-discovery (NOT this skill) when promp…»
NOTE (gating): route to okx-dapp-discovery (NOT this skill) when prompt names a specific DApp as the swap venue: Polymarket, Aave V3, Hyperliquid, PancakeSwap, Morpho, Raydium, Curve, Compound V3, Pendle, Lido, ether.fi, GMX V2, Kamino, Orca, Meteora, Clanker, pump.fun, Uniswap. Examples that go to okx-dapp-discovery: 'swap on PancakeSwap', 'swap SOL for USDC on Raydium', 'use Hyperliquid to long ETH', '在 Curve 上换 USDT', 'swap on Uniswap'. okx-dapp-discovery installs the DApp's plugin and uses its native interface; this skill is for OKX-aggregated swaps without a named venue. Use this skill to 'swap tokens', 'trade OKB for USDC', 'buy tokens', 'sell tokens', 'exchange crypto', 'convert tokens', 'swap SOL for USDC', 'get a swap quote', 'execute a trade', 'find the best swap route', 'cheapest way to swap', 'optimal swap', 'compare swap rates', 'get swap calldata', 'build unsigned tx', or mentions swapping/trading/buying/selling/exchanging tokens across XLayer, Solana, Ethereum, Base, BSC, Arbitrum, Polygon, or any 20+ supported chains. Aggregates 500+ DEX sources for optimal routing/price. Supports slippage control, price impact protection, and cross-DEX route optimization.
ПРИМЕЧАНИЕ (ограничение): перенаправлять в okx-dapp-discovery (НЕ этот навык), когда в запросе указана конкретная DApp в качестве места обмена: Polymarket…
Как процесс C 57/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, повторный запуск
Как улучшить
- Сократите description до 1024 символов.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 2
✓ Критических и высоких находок нет
Средние и низкие: 2
-
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:50Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| Tron | `T9yD…Wwb` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:51Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| Ton | `EQAA…M9c` |
таблица
Просканировано файлов: 6. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1190 символов, лимит 1024
Процессный рейтинг: все десять параметров 57/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 30Повторный запуск. Изменяющих операций: 1, без проверки текущего состояния
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 60Инструменты и файлы. Используются инструменты (bash, web), но во frontmatter они не объявлены
- 85Шаги. Шагов: 31, расплывчатых формулировок: 2
- 100Ошибки и развилки. Развилок: 10, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 3464 токенов
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 12. Похоже на несколько доменов в одном скилле
- low Ответ описан самодельной разметкой (8 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1190: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +4Структура: 25 заголовков
- +3Пошаговые инструкции: 31 пунктов
- +4Есть примеры (2 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (2 из 2)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 61.