didit-id-verification
Integrate Didit ID Verification standalone API to verify identity documents. Use when the user wants to verify an ID, passport, driver's license, residence permit, or identity document using Didit, or mentions ID verification, document verification, OCR extraction, MRZ parsing, KYC document checks, or document authenticity validation. Supports 4000+ document types across 220+ countries.
Why use this skill?
Integrate Didit ID Verification into OpenClaw. Verify 4000+ document types from 220+ countries with OCR, MRZ parsing, and liveness checks.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rosasalberto/didit-id-verificationWhat This Skill Does
The didit-id-verification skill provides a robust gateway to Didit's advanced identity verification infrastructure. This tool allows OpenClaw agents to autonomously process and validate a wide variety of global identity documents. By leveraging high-precision OCR extraction, MRZ parsing, and document authenticity validation, the agent can verify passports, driver's licenses, and national IDs from over 220 countries. Beyond simple data extraction, the skill performs security-critical tasks such as template matching, tamper detection, and document liveness analysis, ensuring that the provided files are legitimate real-time captures rather than digital manipulations or screen recordings.
Installation
To integrate this capability into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/rosasalberto/didit-id-verification
Ensure that you have your x-api-key ready, which can be retrieved from the Didit Business Console. The skill requires this key to authorize requests to the verification endpoint.
Use Cases
This skill is essential for any automated workflow requiring identity assurance. Common use cases include:
- Customer Onboarding: Automating KYC (Know Your Customer) compliance by verifying identity documents during user registration.
- Access Control: Validating visitor or member documents for physical or digital access privileges.
- Age Verification: Automatically confirming dates of birth from official government-issued ID documents.
- Fraud Prevention: Flagging suspicious or tampered documents during high-security transactions.
- Data Entry Automation: Extracting accurate text data from complex identity documents directly into your CRM or internal database.
Example Prompts
- "I need to verify this user's identity. Please process the attached front and back images of their driver's license using Didit."
- "Can you check if this passport is authentic and extract the MRZ information for our records?"
- "Verify the provided residence permit to ensure it meets our compliance standards for identity validation."
Tips & Limitations
To ensure high success rates, strictly adhere to the supported file formats: JPEG, PNG, WebP, or TIFF. Do not exceed the 5MB file size limit per image. For optimal performance, provide clear, full-color images where all four corners of the document are visible, free from glare or shadows. Note that the API is designed for original, real-time photos; digital screenshots or scanned copies will likely result in verification failure due to the sophisticated liveness detection checks.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-rosasalberto-didit-id-verification": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, 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.
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.
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.
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.
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.