sumsub-create-questionnaire — скилл для Claude Code: анкеты Sumsub
Собирает определение KYC-анкеты Sumsub из короткого описания, отправляет его в API и возвращает id для привязки к уровням.
npx skills add sumsub/agent-skills --skill sumsub-create-questionnaire -a claude-codeЧто делает sumsub-create-questionnaire
Скилл берёт компактный список вопросов и секций, разворачивает его в полный JSON-пейлоад и отправляет в Sumsub. Новую анкету создаёт POST /resources/api/agent/questionnaires, существующую правит PATCH по тому же пути, а GET /resources/api/agent/questionnaires/{id} читает одну анкету обратно. Внутри — скрипты build_questionnaire.py, post_questionnaire.sh, patch_questionnaire.sh и get_questionnaire.sh; пейлоад собирается из спецификации на stdin, вручную писать локализованный JSON не нужно.
Перед запуском скилл проверяет права тенанта через sumsub-check-permissions: нужна запись QUESTIONNAIRE в allowedChecks. Если её нет, работа останавливается — придётся идти к CSM или в поддержку Sumsub. Авторизация идёт по App Token и секрету, и скилл принимает только sandbox-токены: скрипт отбрасывает всё, что не начинается с sbx:. Продакшн-токен он не примет, так что для боевого тенанта этот путь не подходит.
POST и PATCH теперь строгие: POST отказывает с 409 CONFLICT, если id уже занят, PATCH отдаёт 404 NOT_FOUND для незнакомого id. Если не уверены, существует ли анкета, сначала дёрните get_questionnaire.sh. В ответе приходят id и clientId, из них скилл собирает ссылку на анкету в песочнице Sumsub.
Какие задачи решает
- собрать определение KYC-анкеты из списка вопросов
- обновить существующую анкету Sumsub по её id
- прочитать анкету обратно и проверить, что записалось
- связать условные вопросы через ссылки на секции
- получить ссылку на анкету в песочнице для проверки
Примеры запросов агенту
- создай анкету Sumsub с секцией про источник средств и вопросом про зарплату
- обнови анкету source-of-funds: добавь вопрос про другой источник
- прочитай анкету source-of-funds и покажи, что в ней сейчас
Как установить sumsub-create-questionnaire
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-questionnaire -a claude-code2Вручную: положить файлы
~/.claude/skills/sumsub-create-questionnaire/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sumsub-create-questionnaire/
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-questionnaire -a codex2Вручную: положить файлы
.agents/skills/sumsub-create-questionnaire/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-questionnaire -a cursor2Вручную: положить файлы
.cursor/skills/sumsub-create-questionnaire/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sumsub/agent-skills sumsub-create-questionnaire2Вручную: положить файлы
.github/skills/sumsub-create-questionnaire/SKILL.md1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-questionnaire -a gemini-cli2Командой платформы
gemini skills install https://github.com/sumsub/agent-skills --path skills/sumsub-create-questionnaireВручную: положить файлы
.devin/skills/sumsub-create-questionnaire/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-create-questionnaire -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора3
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о sumsub-create-questionnaire
Как установить sumsub-create-questionnaire в Claude?
Выполните npx skills add sumsub/agent-skills --skill sumsub-create-questionnaire -a claude-code. Скилл окажется в ~/.claude/skills/sumsub-create-questionnaire/SKILL.md.
Что делает sumsub-create-questionnaire?
Собирает JSON-определение анкеты Sumsub из компактной спецификации и отправляет его в API: POST для новой, PATCH для существующей. В ответе возвращает id и ссылку на анкету в песочнице.
Какие права и токены нужны для работы скилла?
Нужна запись QUESTIONNAIRE в allowedChecks — скилл проверяет это через sumsub-check-permissions и останавливается, если её нет. Для авторизации годятся только sandbox-токены: скрипт отбрасывает всё, что не начинается с sbx:.