sumsub-create-level — скилл для Claude Code: уровни Sumsub через API
Собирает JSON уровня проверки Sumsub из короткого описания, отправляет его в API и показывает, что реально сохранилось на сервере.
npx skills add sumsub/agent-skills --skill sumsub-create-level -a claude-codeЧто делает sumsub-create-level
Скилл превращает список шагов проверки — документы, селфи, подтверждение адреса, опросник, KYB, e-sign — в тело запроса ApplicantLevel. Создание идёт через POST /resources/applicants/-/levels, обновление — через PATCH по тому же пути с id в теле, а GET /resources/applicants/-/levels/{id} нужен, чтобы прочитать уровень обратно и сверить результат.
Внутри есть скрипты: build_level.py собирает payload из спецификации на stdin, post_level.sh, patch_level.sh и get_level.sh работают с API. Перед первым POST скилл показывает готовое тело и просит подтверждение. Для работы нужны SUMSUB_APP_TOKEN и SUMSUB_SECRET_KEY, причём токен только песочницы — скрипт отклоняет всё, что не начинается с sbx:. Продовый токен здесь не примут: создание уровня видно всей рабочей области, поэтому это осознанное ограничение, а не недоработка.
Перед сборкой скилл запрашивает права тенанта через sumsub-check-permissions и сверяет с ними каждый шаг. Шаг PROOF_OF_RESIDENCE без poaPresetId сервер отклонит, так что пресет иногда приходится создавать заранее. При обновлении PATCH заменяет массив requiredIdDocs.docSets целиком: поля, которых нет в отправленном docSet, на сервере стираются.
Какие задачи решает
- собрать уровень проверки из списка шагов
- обновить существующий уровень, не потеряв поля
- прочитать уровень обратно и сверить с отправленным
- проверить, хватает ли прав тенанта для нужного шага
- связать шаг опросника с конкретным questionnaireDefId
Примеры запросов агенту
- создай уровень Sumsub с проверкой паспорта, селфи и подтверждением адреса
- обнови уровень, добавь шаг с опросником
- покажи, что сейчас настроено в уровне Sumsub
Как установить sumsub-create-level
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-level -a claude-code2Вручную: положить файлы
~/.claude/skills/sumsub-create-level/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sumsub-create-level/
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-level -a codex2Вручную: положить файлы
.agents/skills/sumsub-create-level/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-level -a cursor2Вручную: положить файлы
.cursor/skills/sumsub-create-level/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sumsub/agent-skills sumsub-create-level2Вручную: положить файлы
.github/skills/sumsub-create-level/SKILL.md1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-level -a gemini-cli2Командой платформы
gemini skills install https://github.com/sumsub/agent-skills --path skills/sumsub-create-levelВручную: положить файлы
.devin/skills/sumsub-create-level/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-level -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора3
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о sumsub-create-level
Как установить sumsub-create-level в Claude?
Выполните npx skills add sumsub/agent-skills --skill sumsub-create-level -a claude-code. Скилл окажется в ~/.claude/skills/sumsub-create-level/SKILL.md.
Что делает sumsub-create-level?
Собирает JSON уровня проверки Sumsub, создаёт или обновляет его через API и читает результат обратно, чтобы показать расхождения.
Какие данные нужны для работы скилла?
App Token песочницы в SUMSUB_APP_TOKEN и парный секрет в SUMSUB_SECRET_KEY. Токен должен начинаться с sbx: — продовый скрипт отклоняет.