sumsub-create-transaction — скилл для Claude Code: установка
Отправляет финансовые переводы и события пользователей в мониторинг транзакций Sumsub (KYT). Помогает проверять правила комплаенса и передавать данные Travel Rule.
npx skills add sumsub/agent-skills --skill sumsub-create-transaction -a claude-codeЧто делает sumsub-create-transaction
Скилл принимает компактную спецификацию операции, собирает JSON-пейлоад через вспомогательный скрипт build_transaction.py и отправляет запрос с помощью post_transaction.sh. Поддерживаются фиатные и криптовалютные платежи, а также сервисные события профиля: вход, смена пароля или сброс 2FA. Если заявителя ещё нет в базе, инструмент создаёт его на лету через указание уровня верификации.
Скрипт проверяет обязательные поля для каждого типа события и подписывает адрес запроса вместе с query-параметрами. В ответ возвращаются внутренний идентификатор записи, результат проверки reviewAnswer, скоринговый балл и ссылка на карточку транзакции в песочнице Cockpit.
Для работы требуются переменные окружения SUMSUB_APP_TOKEN и SUMSUB_SECRET_KEY. Работать с боевыми ключами нельзя: скрипт сразу отклоняет любые токены без префикса sbx:.
Какие задачи решает
- протестировать правила KYT на тестовых фиатных или криптопереводах
- отправить данные Travel Rule для проверки транзакции
- зафиксировать сброс пароля или 2FA для мониторинга рисков
- создать заявителя и привязать к нему платёж одним вызовом
Примеры запросов агенту
- Зарегистрируй исходящий платёж на 500 USD для клиента с externalUserId user_104 и проверь его в KYT
- Отправь тестовую криптотранзакцию в сети ETH с адреса контракта для проверки Travel Rule
- Залогируй событие password-reset в Sumsub для заявителя user_581
Как установить sumsub-create-transaction
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-transaction -a claude-code2Вручную: положить файлы
~/.claude/skills/sumsub-create-transaction/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sumsub-create-transaction/
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-transaction -a codex2Вручную: положить файлы
.agents/skills/sumsub-create-transaction/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-transaction -a cursor2Вручную: положить файлы
.cursor/skills/sumsub-create-transaction/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sumsub/agent-skills sumsub-create-transaction2Вручную: положить файлы
.github/skills/sumsub-create-transaction/SKILL.md1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-transaction -a gemini-cli2Командой платформы
gemini skills install https://github.com/sumsub/agent-skills --path skills/sumsub-create-transactionВручную: положить файлы
.devin/skills/sumsub-create-transaction/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-transaction -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sumsub-create-transaction
Как установить sumsub-create-transaction в Claude Code?
Выполните команду npx skills add sumsub/agent-skills --skill sumsub-create-transaction -a claude-code.
Можно ли использовать боевые API-ключи Sumsub?
Нет, скилл работает только с песочницей. Вспомогательный скрипт отклоняет любые токены SUMSUB_APP_TOKEN, которые не начинаются с префикса sbx:.
Что произойдёт, если заявителя с переданным ID ещё нет в базе?
Запрос сформируется к маршруту создания заявителя с параметром _levelName, и Sumsub зарегистрирует профиль автоматически при фиксации транзакции.