sumsub-check-permissions — скилл для Claude Code: установка
Скилл проверяет права текущего клиента в Sumsub перед вызовом API. Он защищает от отправки неподдерживаемых параметров при настройке уровней верификации.
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a claude-codeЧто делает sumsub-check-permissions
Скилл запрашивает перечень доступных проверок через публичный API Sumsub и возвращает словарь allowedChecks. Другие сценарии вроде создания уровней вызывают этот скрипт первым шагом. Если нужная проверка не входит в список, агент прерывает сценарий и не шлёт запросы на запись.
Внутри запускается Bash-скрипт check_permissions.sh, подписывающий запрос по правилам платформы. Для авторизации требуются переменные окружения SUMSUB_APP_TOKEN и SUMSUB_SECRET_KEY. Адрес API можно сменить через SUMSUB_BASE, где по умолчанию прописан https://api.sumsub.com.
Скрипт отсекает боевые ключи: токен обязан начинаться с префикса sbx:. Любая попытка передать прод-токен приведёт к мгновенной остановке, поэтому работать придётся в песочнице.
Какие задачи решает
- проверить список активных прав в аккаунте Sumsub
- предотвратить отправку неподдерживаемых настроек верификации
- перехватить ошибки авторизации до выполнения POST-запросов
Примеры запросов агенту
- Проверь доступные права аккаунта в Sumsub перед созданием уровня проверки.
- Вызови sumsub-check-permissions и покажи, активен ли у нас VIDEO_IDENT.
Как установить sumsub-check-permissions
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a claude-code2Вручную: положить файлы
~/.claude/skills/sumsub-check-permissions/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sumsub-check-permissions/
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a codex2Вручную: положить файлы
.agents/skills/sumsub-check-permissions/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a cursor2Вручную: положить файлы
.cursor/skills/sumsub-check-permissions/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sumsub/agent-skills sumsub-check-permissions2Вручную: положить файлы
.github/skills/sumsub-check-permissions/SKILL.md1Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a gemini-cli2Командой платформы
gemini skills install https://github.com/sumsub/agent-skills --path skills/sumsub-check-permissionsВручную: положить файлы
.devin/skills/sumsub-check-permissions/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sumsub-check-permissions
Как установить sumsub-check-permissions в Claude Code?
Выполните команду npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a claude-code. Файл разместится по пути ~/.claude/skills/sumsub-check-permissions/SKILL.md.
Зачем нужен скилл sumsub-check-permissions?
Он запрашивает доступные проверки клиента перед вызовом других скриптов. Это защищает от ошибок валидации при создании конфигураций.
Можно ли запустить скилл с боевым токеном?
Нет, поддерживаются только ключи песочницы. Скрипт отклоняет любые токены, которые не начинаются с префикса sbx:.