# sumsub-check-permissions

Checks active Sumsub tenant permissions before executing write operations. It keeps agents from posting unsupported verification settings.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1200 installs · ★ 7
- Author: sumsub
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/sumsub/agent-skills/tree/HEAD/skills/sumsub-check-permissions/SKILL.md
- Updated: 2026-10-02
- HTML: https://affpapa.org/en/nevibecode/skills/sumsub-check-permissions

## What it 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:`.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/sumsub-check-permissions/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/sumsub-check-permissions/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/sumsub-check-permissions/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/sumsub-check-permissions/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install sumsub/agent-skills sumsub-check-permissions
```

2. **Manually: put the files in place**
- File: `.github/skills/sumsub-check-permissions/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/sumsub/agent-skills --path skills/sumsub-check-permissions
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/sumsub-check-permissions/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add sumsub/agent-skills --skill sumsub-check-permissions -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/sumsub/agent-skills/tree/HEAD/skills/sumsub-check-permissions/SKILL.md

## When to use it
- inspect active tenant entitlements in Sumsub
- block requests containing unsupported verification steps
- catch auth issues before posting invalid payloads

## Example prompts
- Run sumsub-check-permissions to inspect active entitlements in our sandbox.
- Check whether our Sumsub tenant has VIDEO_IDENT enabled before building the level.

## Similar
- [owasp-security-check](https://affpapa.org/en/nevibecode/skills/owasp-security-check.md) — skill · 1700 installs
- [connect-required-verification-information](https://affpapa.org/en/nevibecode/skills/connect-required-verification-information.md) — skill · 1400 installs
- [netsuite-sdf-roles-and-permissions](https://affpapa.org/en/nevibecode/skills/netsuite-sdf-roles-and-permissions.md) — skill · 884 installs
- [dx-org-trial-expiration-check](https://affpapa.org/en/nevibecode/skills/dx-org-trial-expiration-check.md) — skill · 3300 installs
- [api-test-mode-design](https://affpapa.org/en/nevibecode/skills/api-test-mode-design.md) — skill · 7800 installs
- [huggingface-tool-builder](https://affpapa.org/en/nevibecode/skills/huggingface-tool-builder.md) — skill · 1600 installs

From the same set: [sumsub/agent-skills](https://affpapa.org/en/nevibecode/by/sumsub/agent-skills.md) — 25 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
