# sumsub-integrate-dint-standalone

This skill adds Sumsub Device Intelligence to custom pages without a verification widget. Use it to screen devices during sign-up, login, checkout, or other sensitive actions.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 979 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-integrate-dint-standalone/SKILL.md
- Updated: 2026-10-02
- HTML: https://affpapa.org/en/nevibecode/skills/sumsub-integrate-dint-standalone

## What it does

The skill guides an integration of Sumsub’s Fisherman module, `@sumsub/fisherman`, into pages that do not use the Sumsub WebSDK. It covers obtaining a behavior access token, starting the module, and calling `fingerprint()` for the chosen user action.

The captured session is then tied to a server-side confirmation sent as a platform event, financial transaction, or create-applicant event. The material also covers result reading, sandbox checks, and go-live steps, with `scripts/preflight.sh` available for an initial workspace check.

A backend endpoint is required for token creation and HMAC signing. Keep the secret server-side and use sandbox credentials with the `sbx:` prefix during integration. Pages that already embed the WebSDK should use `sumsub-integrate-dint-websdk` instead.

## Install

### Claude Code (native platform)

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install sumsub/agent-skills sumsub-integrate-dint-standalone
```

2. **Manually: put the files in place**
- File: `.github/skills/sumsub-integrate-dint-standalone/SKILL.md`

### Gemini CLI

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

2. **Platform CLI**
```bash
gemini skills install https://github.com/sumsub/agent-skills --path skills/sumsub-integrate-dint-standalone
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add sumsub/agent-skills --skill sumsub-integrate-dint-standalone -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-integrate-dint-standalone/SKILL.md

## When to use it
- screen a signup or login with device signals
- attach a fingerprint to a confirmed platform event
- run a device check before KYC
- send a transaction together with the captured device

## Example prompts
- Add standalone Sumsub Device Intelligence to my signup page without the WebSDK, including the server confirmation flow.
- Inspect this project, create the sandbox behavior-token route, and call `fingerprint()` when the login form is submitted.
- Wire the checkout action to a financial transaction confirmation and show where the results are read.

## Similar
- [wiremock-standalone-docker](https://affpapa.org/en/nevibecode/skills/wiremock-standalone-docker.md) — skill · 3400 installs
- [integrate-whatsapp](https://affpapa.org/en/nevibecode/skills/integrate-whatsapp.md) — skill · 4700 installs
- [integrate-context-matic](https://affpapa.org/en/nevibecode/skills/integrate-context-matic.md) — skill · 1100 installs
- [integrate-whatsapp-calling](https://affpapa.org/en/nevibecode/skills/integrate-whatsapp-calling.md) — skill · 443 installs
- [commerce-b2b-open-code-components-integrate](https://affpapa.org/en/nevibecode/skills/commerce-b2b-open-code-components-integrate.md) — skill · 4600 installs
- [integrate-revenuecat](https://affpapa.org/en/nevibecode/skills/integrate-revenuecat.md) — skill · 1000 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
