# sumsub-create-kyt-rules

Configures Sumsub KYT transaction monitoring rules, risk tags, and scoring thresholds via sandbox API calls. Built for automated compliance setups.

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

## What it does

The skill turns plain text monitoring logic into `KytTxnRule` payloads for the Sumsub API. It submits new rules one by one in test mode with `dryRun: true`. Because of this, rules immediately contribute to `dryScore` without altering live user outcomes until toggled on in the console.

It configures the full assessment path. Once a rule triggers, it assigns tags, aggregates weight values into an applicant score, and aligns the total with defined risk thresholds. Tag creation accepts eight-digit hex colors, while risk levels require at least two configured boundary ranges.

Requests require sandbox credentials starting with `sbx:`. The helper script immediately rejects live production keys. Before submitting rules, the agent checks `allowedChecks` entitlements to ensure the tenant holds rights for that specific event category.

## Install

### Claude Code (native platform)

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install sumsub/agent-skills sumsub-create-kyt-rules
```

2. **Manually: put the files in place**
- File: `.github/skills/sumsub-create-kyt-rules/SKILL.md`

### Gemini CLI

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

2. **Platform CLI**
```bash
gemini skills install https://github.com/sumsub/agent-skills --path skills/sumsub-create-kyt-rules
```

### Windsurf (Devin Desktop)

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

### OpenCode

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

## When to use it
- Define transaction holding or blocking rules based on transfer amount and country
- Set up scoring tags with weights and 8-digit hex style codes
- Establish applicant risk score intervals and status labels
- Push revisions for existing transaction monitoring rules via sandbox API

## Example prompts
- Set up a KYT rule to hold transactions over 5000 EUR in dry run mode
- Create a risk tag called suspicious_peer with weight 1.5 and color #FF5500FF
- Configure applicant risk levels with Low starting at 0 and High starting at 75

## Similar
- [git-guardrails-claude-code](https://affpapa.org/en/nevibecode/skills/git-guardrails-claude-code.md) — skill · 499069 installs
- [ponytail-review](https://affpapa.org/en/nevibecode/skills/ponytail-review.md) — skill · 57000 installs
- [ponytail-audit](https://affpapa.org/en/nevibecode/skills/ponytail-audit.md) — skill · 45400 installs
- [security-audit](https://affpapa.org/en/nevibecode/skills/cloudflare-security-audit.md) — skill · 54800 installs
- [security-and-hardening](https://affpapa.org/en/nevibecode/skills/security-and-hardening.md) — skill · 70200 installs
- [supabase](https://affpapa.org/en/nevibecode/skills/supabase.md) — skill · 8 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
