sumsub-check-permissions — Claude Code skill: how to install
Checks active Sumsub tenant permissions before executing write operations. It keeps agents from posting unsupported verification settings.
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a claude-codeWhat sumsub-check-permissions does
This skill queries the public Sumsub API to retrieve enabled verification checks as an allowedChecks dictionary. Creation tools run it prior to assembling payloads. If an entitlement is absent from the tenant setup, the agent halts execution and tells you which feature must be activated by support.
Under the hood, a Bash script runs check_permissions.sh and signs requests using your credentials. Setup requires exporting SUMSUB_APP_TOKEN and SUMSUB_SECRET_KEY. You can set SUMSUB_BASE to point to a custom host, but it defaults to https://api.sumsub.com.
Production keys are strictly prohibited: the script fails immediately if your token does not start with sbx:.
What it helps with
- inspect active tenant entitlements in Sumsub
- block requests containing unsupported verification steps
- catch auth issues before posting invalid payloads
Example prompts for the agent
- Run sumsub-check-permissions to inspect active entitlements in our sandbox.
- Check whether our Sumsub tenant has VIDEO_IDENT enabled before building the level.
How to install sumsub-check-permissions
1Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a claude-code2Manually: put the files in place
~/.claude/skills/sumsub-check-permissions/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sumsub-check-permissions/
1Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a codex2Manually: put the files in place
.agents/skills/sumsub-check-permissions/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a cursor2Manually: put the files in place
.cursor/skills/sumsub-check-permissions/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install sumsub/agent-skills sumsub-check-permissions2Manually: put the files in place
.github/skills/sumsub-check-permissions/SKILL.md1Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a gemini-cli2Platform CLI
gemini skills install https://github.com/sumsub/agent-skills --path skills/sumsub-check-permissionsManually: put the files in place
.devin/skills/sumsub-check-permissions/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about sumsub-check-permissions
How to install sumsub-check-permissions in Claude Code?
Run npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a claude-code in your terminal. The file is saved to ~/.claude/skills/sumsub-check-permissions/SKILL.md.
What does sumsub-check-permissions do?
It pulls the map of enabled background checks from the Sumsub API. Other skills use this check to gate features before posting configuration changes.
Can I use production credentials with this skill?
No, it supports sandbox environments only. The script verifies that SUMSUB_APP_TOKEN begins with sbx: and refuses any other value.