didit-face-search
Integrate Didit Face Search standalone API to perform 1:N facial search against all previously verified sessions. Use when the user wants to detect duplicate accounts, search for matching faces, check if a face already exists in the system, prevent duplicate registrations, search against blocklist, or implement facial deduplication using Didit. Returns ranked matches with similarity percentages.
Why use this skill?
Integrate Didit 1:N facial search into OpenClaw to detect duplicate accounts, prevent fraud, and verify identities with biometric similarity scoring.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rosasalberto/didit-face-searchWhat This Skill Does
The didit-face-search skill integrates the Didit Face Search standalone API into the OpenClaw ecosystem, enabling high-performance 1:N facial biometric verification. This tool compares a provided user image against an existing database of previously verified sessions to identify potential matches. By leveraging advanced facial recognition algorithms, it returns detailed similarity scores and metadata, allowing developers and administrators to implement robust identity management protocols. The tool is specifically designed to handle tasks such as checking for existing accounts, preventing fraudulent multiple registrations, and identifying blocklisted individuals with precision.
Installation
To add this capability to your OpenClaw agent, execute the following command in your terminal or command-line interface within the agent's environment:
clawhub install openclaw/skills/skills/rosasalberto/didit-face-search
Ensure that you have your Didit API key ready from the Didit Business Console, as it is required for authentication during the configuration process.
Use Cases
This skill is indispensable for businesses requiring secure user onboarding and fraud prevention. Use it to:
- Detect duplicate account creations during registration workflows.
- Validate if a user has already undergone identity verification in a previous session.
- Cross-reference new sign-ups against an internal blocklist to automatically trigger account declines.
- Implement biometric deduplication to ensure the integrity of user identity records across your application.
- Facilitate manual review by providing similarity scores and visual match evidence for borderline cases.
Example Prompts
- "Check if the attached photo of the new registrant is already present in our verified user database to prevent duplicate accounts."
- "Search for the provided face image against our system and tell me if it matches any blocklisted users or existing sessions with a similarity above 80%."
- "Scan this image and return the ranked matches from our verification history, including similarity percentages and the associated user details."
Tips & Limitations
- Similarity Thresholds: Treat scores above 90% as high-confidence matches. Use the 70-89% range as a trigger for manual human verification to avoid false positives.
- Image Quality: Ensure uploaded images (JPEG, PNG, WebP, TIFF) are under 5MB and provide a clear, upright frontal view of the face. For non-upright images, utilize the
rotate_imageparameter. - Security: Always protect your API keys using environment variables rather than hardcoding them in your scripts.
- Data Privacy: The service handles sensitive biometric data; ensure your usage complies with local privacy laws and your organization's data protection policies.
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-face-search": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
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.
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.