К основному содержанию
скилл CX Codex

sumsub-resolve-currency — скилл для Claude Code: коды валют Sumsub

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add sumsub/agent-skills --skill sumsub-resolve-currency -a claude-code
Открыть на GitHub

Что делает sumsub-resolve-currency

Скилл закрывает валютные поля транзакции: info.currencyCode, info.currencyType, info.cryptoParams.cryptoChain и пару amountInDefaultCurrency с defaultCurrencyCode. Каталог берётся из GET /resources/kyt/currency?type=crypto|fiat. Фиат — это проверка на вхождение в список ISO 4217. С криптой сложнее: один и тот же тикер встречается на разных сетях, поэтому актив определяется тройкой «символ, цепочка, контракт».

Внутри два скрипта: scripts/get_currencies.sh тянет каталог, scripts/resolve_currency.py приводит запрос к верхнему регистру, разворачивает алиасы цепочек вроде TRC20 или BEP20 и возвращает ровно один актив. Если под запрос подходит несколько строк, скрипт останавливается и показывает список кандидатов — выбирать придётся вам. Пустая цепочка тоже значение: это нативная монета своей сети.

Для работы нужны SUMSUB_APP_TOKEN и SUMSUB_SECRET_KEY. Скрипт отказывается принимать токены без префикса sbx:, если не выставлена переменная SUMSUB_ALLOW_PROD=1, так что без песочной пары ключей он просто не запустится. Поле amountInDefaultCurrency выглядит необязательным, но от него зависит сравнение с порогами Travel Rule: без него проверка пропускается целиком, и значение фиксируется в момент создания транзакции — поздняя правка курса потребует перезаписи данных.

Какие задачи решает

  • определить, какие коды валют и сети поддерживает Sumsub
  • проверить, существует ли USDT в сети TRON
  • заполнить cryptoChain для токена с несколькими сетями
  • понять, почему валюта не распознаётся при отправке транзакции
  • разобраться, откуда берётся amountInDefaultCurrency

Примеры запросов агенту

  • Какой код валюты и цепочку указать для USDT в сети TRON?
  • Проверь по каталогу Sumsub, поддерживается ли этот токен
  • Почему моя валюта не распознаётся — сверь символ и цепочку

Как установить sumsub-resolve-currency

1Через Skills CLI (Vercel)

npx skills add sumsub/agent-skills --skill sumsub-resolve-currency -a claude-code

2Вручную: положить файлы

~/.claude/skills/sumsub-resolve-currency/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/sumsub-resolve-currency/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о sumsub-resolve-currency

Как установить sumsub-resolve-currency в Claude Code?

Выполните npx skills add sumsub/agent-skills --skill sumsub-resolve-currency -a claude-code. Скилл окажется в ~/.claude/skills/sumsub-resolve-currency/SKILL.md.

Что делает sumsub-resolve-currency?

Разбирает валютные поля транзакции Sumsub и сводит пару «символ, цепочка» к одному активу из каталога. При неоднозначности возвращает список кандидатов вместо догадки.

Что нужно для работы скилла?

Пара SUMSUB_APP_TOKEN и SUMSUB_SECRET_KEY. Скрипт принимает только песочные токены с префиксом sbx:, если не задана переменная SUMSUB_ALLOW_PROD=1.

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

Из того же набора11

sumsub-create-level Собирает JSON уровня проверки Sumsub из короткого описания, отправляет его в API и показывает, что реально сохранилось на сервере. CX Codex +1 1 200установок sumsub-integrate-websdk Проводит через всю интеграцию Sumsub KYC в веб-проект: от уровня проверки до вебхука, который открывает пользователю доступ. CX Codex +1 1 200установок sumsub-check-skills-version Сверяет установленный пакет Sumsub agent-skills с опубликованной версией и предупреждает, если скиллы устарели. Запускается перед работой с Sumsub. CX Codex +1 1 200установок sumsub-conformance Скилл проходит по живой конфигурации Sumsub и по каждому пункту регламента отвечает: собирается, оценивается, применяется. Находит требования, которые настроены, но ни на что не влияют. CX Codex +1 973установок sumsub-integrate-dint-websdk Добавляет проверку устройств Sumsub в уже работающий WebSDK. Нужен для связывания устройства с заявителем и передачи меток риска. CX Codex +1 960установок sumsub-integrate-id-connect Скилл ведёт агента по всей интеграции Sumsub ID Connect: кнопка входа, обмен кода на токен, согласие пользователя и создание аппликанта в вашем воркспейсе. CX Codex +1 960установок sumsub-integrate-msdk Встраивает Sumsub Mobile SDK в нативное приложение на iOS или Android: от установки зависимости до запуска экрана верификации. CX Codex +1 958установок sumsub-create-aml-resolution-rules Собирает и публикует правила Sumsub, которые автоматически разбирают срабатывания AML-скрининга: снимают ложные, подтверждают настоящие. CX Codex +1 447установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой