ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified finance Safety 4/5

didit-aml-screening

Integrate Didit AML Screening standalone API to screen individuals or companies against global watchlists. Use when the user wants to perform AML checks, screen against sanctions lists, check PEP status, detect adverse media, implement KYC/AML compliance, screen against OFAC/UN/EU watchlists, calculate risk scores, or perform anti-money laundering screening using Didit. Supports 1300+ databases, fuzzy name matching, configurable scoring weights, and continuous monitoring.

Why use this skill?

Integrate Didit AML Screening into your OpenClaw agent to perform global sanction, PEP, and adverse media checks for robust KYC and financial compliance.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/rosasalberto/didit-aml-screening
Or

What This Skill Does

The didit-aml-screening skill empowers your OpenClaw AI agent to perform sophisticated Anti-Money Laundering (AML) and Know Your Customer (KYC) checks in real-time. By connecting to the Didit AML Screening API, the skill scans over 1,300 global databases, including OFAC, UN, EU, HM Treasury, and INTERPOL sanctions lists, as well as Politically Exposed Person (PEP) registers and adverse media sources. It utilizes an advanced fuzzy matching engine and a dual-layered scoring system. The 'Match Score' determines the probability that a scanned entity is indeed the subject in question, while the 'Risk Score' evaluates the potential threat level associated with that entity. This allows for automated compliance workflows and risk mitigation without requiring manual cross-referencing of dozens of disparate global databases.

Installation

To integrate this skill into your environment, run the following command in your terminal: clawhub install openclaw/skills/skills/rosasalberto/didit-aml-screening

Once installed, ensure you have your API key generated from the Didit Business Console. Configure your authentication credentials within your agent's secure settings to enable the skill's network capabilities.

Use Cases

  • Client Onboarding: Screen new customers automatically during the account registration process to meet regulatory KYC requirements.
  • Ongoing Monitoring: Periodically screen existing clients against updated sanction lists to detect newly added risk factors.
  • Transaction Risk Assessment: Perform a quick check on parties involved in high-value transactions to ensure they do not appear on global high-risk databases.
  • Reputational Due Diligence: Scan potential business partners or company directors against 50,000+ adverse media sources to identify possible financial crimes or unethical behavior.

Example Prompts

  1. "Run an AML check on John Doe, born 1985-03-15, who is a US citizen, and let me know if there are any sanctions matches."
  2. "Screen the company 'TechFlow Solutions' against all global watchlists and provide a summary of any risk scores detected."
  3. "Perform a background risk assessment on Alice Smith using her passport number AB1234567 to ensure she isn't on any PEP lists."

Tips & Limitations

  • Weight Configuration: Use the default weights (60, 25, 15) for name, DOB, and country unless your use case requires custom sensitivity settings. Ensure all weight parameters provided in a request total exactly 100.
  • Golden Key: Always provide a document_number whenever possible. This acts as a 'Golden Key' for the API, significantly increasing the accuracy of matches and reducing false positives.
  • Thresholding: The default match score threshold is 93. You may adjust this based on your organization's risk tolerance, though values below this may increase the rate of 'Unreviewed' flags requiring manual investigation.

Metadata

Stars1133
Views0
Updated2026-02-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-rosasalberto-didit-aml-screening": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#aml#kyc#compliance#screening#risk-assessment
Safety Score: 4/5

Flags: external-api, data-collection

Related Skills

didit-proof-of-address

Integrate Didit Proof of Address standalone API to verify address documents. Use when the user wants to verify a proof of address, validate utility bills, bank statements, government documents, extract address from documents, verify residential address, implement address verification, or perform PoA checks using Didit. Supports OCR extraction, geocoding, name matching, and multi-page documents.

rosasalberto 1133

didit-age-estimation

Integrate Didit Age Estimation standalone API to estimate a person's age from a facial image. Use when the user wants to estimate age, verify age, implement age gating, check if someone is over 18/21, perform age verification for compliance, or use facial analysis for age detection using Didit. Includes passive liveness check. Supports configurable thresholds, adaptive age estimation with ID verification fallback, and per-country age restrictions.

rosasalberto 1133

didit-passive-liveness

Integrate Didit Passive Liveness standalone API to verify a user is physically present. Use when the user wants to check liveness, detect spoofing attempts, verify real person presence, implement anti-spoofing, or perform passive liveness detection using Didit. Analyzes a single image without user interaction. Returns liveness score, face quality, and luminance metrics. Detects presentation attacks and duplicate faces.

rosasalberto 1133

didit-phone-verification

Integrate Didit Phone Verification standalone API to verify phone numbers via OTP. Use when the user wants to verify phones, send SMS or WhatsApp or Telegram codes, check phone verification codes, detect disposable or VoIP numbers, or implement phone-based identity verification using Didit. Supports multiple delivery channels (SMS, WhatsApp, Telegram, voice), fraud signals, and policy-based auto-decline.

rosasalberto 1133

didit-sessions

Integrate Didit Session & Workflow APIs — the central hub for managing verification sessions. Use when the user wants to create a verification session, set up a KYC workflow, create a session with a workflow_id, retrieve session results, get session decisions, list sessions, delete sessions, update session status, approve or decline sessions, request resubmission, generate PDF reports, share sessions between partners, import shared sessions, add or remove users from blocklist, manage blocked faces/documents/phones/emails, handle webhooks, or implement any end-to-end verification flow using Didit. Covers 11 API endpoints: create, retrieve, list, delete, update-status, generate-pdf, share, import-shared, blocklist-add, blocklist-remove, blocklist-list.

rosasalberto 1133