Skip to main content
skill CX Codex

sumsub-create-aml-resolution-rules — Claude Code skill: AML rules

Builds and publishes Sumsub rules that auto-review AML screening hits: clearing false positives, confirming true ones.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add sumsub/agent-skills --skill sumsub-create-aml-resolution-rules -a claude-code
Open on GitHub

What sumsub-create-aml-resolution-rules does

The skill manages the AML Resolution Rule Chain inside a Sumsub tenant. Rules run top to bottom against every hit that has not been reviewed yet; on a match they set the review outcome (match status, risk level, whitelist flag, note) and can tag the case. You describe rules in a compact spec, the skill upserts them into the draft chain through the agent API, and publishing is optional.

Network calls go through one signed client, ${CLAUDE_SKILL_DIR}/scripts/aml_rules_api.py, with the subcommands draft, published, archive, library, upsert, reorder, delete, publish; rule bodies are assembled by ${CLAUDE_SKILL_DIR}/scripts/build_aml_rule.py. You need an AI-purpose App Token holding manageAmlCases and manageClientSettings, plus SUMSUB_APP_TOKEN and SUMSUB_SECRET_KEY. The token must start with sbx: — a production token is rejected, since these rules decide real AML hits.

Live and sandbox share the same chain; only cases and applicants are separated. Publishing rewrites the rules that handle production screening hits, so do it only when the user asks outright. Everything before that step is safe: reading, upserting, reordering and deleting touch the draft, which reviews nothing until it goes live. A refused publish is normal once the integration is active — report it and send the user to the Sumsub web UI.

What it helps with

  • clear a false positive AML hit automatically
  • confirm a true match without manual review
  • carry a previous review result onto a new hit
  • tag a case when a rule matches
  • reorder the rule chain and publish the draft

Example prompts for the agent

  • Build a rule that clears false positives on AML screening and show me the draft chain
  • Add a rule tagged match_tin and place it above the broad cleanup rules
  • Publish the AML Resolution Rules draft chain

How to install sumsub-create-aml-resolution-rules

1Skills CLI (Vercel)

npx skills add sumsub/agent-skills --skill sumsub-create-aml-resolution-rules -a claude-code

2Manually: put the files in place

~/.claude/skills/sumsub-create-aml-resolution-rules/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/sumsub-create-aml-resolution-rules/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about sumsub-create-aml-resolution-rules

How do I install sumsub-create-aml-resolution-rules in Claude Code?

Run npx skills add sumsub/agent-skills --skill sumsub-create-aml-resolution-rules -a claude-code. The skill lands at ~/.claude/skills/sumsub-create-aml-resolution-rules/SKILL.md.

What does sumsub-create-aml-resolution-rules do?

It creates, edits, reorders, deletes and publishes Sumsub rules that auto-review incoming AML screening hits. Work happens on the draft chain; publishing makes it live.

Which token does the skill need?

An AI-purpose App Token with manageAmlCases and manageClientSettings, and it must be a sandbox one with the sbx: prefix. A regular App Token returns 403; if the AML Resolution Rules API is off for the tenant, every call returns 404.

Similar skills

All skills for Security →

From the same set11

sumsub-create-level Turns a short list of verification steps into a Sumsub applicant level, posts it to the API and shows what the server actually kept. CX Codex +1 1,200installs sumsub-integrate-websdk Walks a web project through the full Sumsub KYC integration, from picking a level to the webhook that finally grants the user access. CX Codex +1 1,200installs sumsub-check-skills-version Compares your installed Sumsub agent-skills package against the published version and warns you when the skills are stale. Runs before Sumsub work. CX Codex +1 1,200installs sumsub-conformance Walks a live Sumsub configuration and answers one question per requirement: is it collected, scored, enforced? Flags the items that are gathered and scored but never acted on. CX Codex +1 973installs sumsub-integrate-dint-websdk Adds Sumsub Device Intelligence to an existing WebSDK flow. Use it to bind device signals to an applicant and read device risk labels. CX Codex +1 960installs sumsub-integrate-id-connect Walks your agent through the whole Sumsub ID Connect integration: sign-in button, code-to-token exchange, user consent and applicant creation in your workspace. CX Codex +1 960installs sumsub-integrate-msdk Walks an agent through adding Sumsub Mobile SDK to a native iOS or Android app, from dependency install to launching the verification screen. CX Codex +1 958installs sumsub-resolve-currency This skill works out which currency values a Sumsub transaction needs and stops you from guessing a chain for a token that exists on several networks. CX Codex +1 446installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor