Didit Email Verification for Openclaw

A powerful API skill for verifying email addresses through one-time passwords and advanced fraud detection signals.

rosasalberto
v1.2.0
Mar 3, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install didit-email-verification

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install didit-email-verification using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Didit Email Verification?

This skill enables seamless integration of the Didit Email Verification API into your workflows. It provides a robust two-step verification process—sending a unique code and validating the user's input—to ensure email authenticity. By leveraging this Openclaw Skills integration, developers can protect their applications from bot registrations and low-quality signups.

Beyond simple OTP delivery, the skill analyzes emails for security risks, identifying if an address is temporary, disposable, or has been compromised in a known data breach. It supports customizable code lengths, alphanumeric formats, and multi-language templates, making it a versatile tool for global user verification within the Openclaw Skills ecosystem.

Didit Email Verification Use Cases

  • Verify user identity during signup or password resets.
  • Block disposable or temporary email providers to reduce spam.
  • Detect breached email addresses to warn users about security risks.
  • Implement fraud prevention by capturing IP and device signals during verification.
  • Automate email deliverability checks before adding addresses to marketing lists.

How Didit Email Verification Works

  1. The agent triggers the send process, requesting a 4-8 character OTP for a specific email address using the Openclaw Skills framework.
  2. The Didit API delivers the code via email while the skill optionally captures fraud signals like IP and User Agent.
  3. The user receives the code (valid for 5 minutes) and provides it back to the agent or application.
  4. The agent calls the check function, validating the code and running policy checks against breaches or disposable status.
  5. If approved, the email is marked as verified, and the workflow continues with a detailed audit trail provided by the API.

Didit Email Verification Setup

To use this skill with Openclaw Skills, you must first obtain an API key from the Didit Business Console.

# Set your API key environment variable
export DIDIT_API_KEY="your_api_key_here"

If you do not have an account yet, you can register via the programmatic API by sending a POST request to the registration endpoint and verifying your own email to receive your first API key.

Didit Email Verification Data Schema & Taxonomy

The skill returns a structured JSON object for both send and check operations within the Openclaw Skills environment.

Field Type Description
request_id string Unique identifier for the verification session.
status string Status of the request (e.g., Approved, Failed, Declined).
is_breached boolean Flag indicating if the email was found in data breaches.
is_disposable boolean Flag for temporary or disposable email providers.
is_undeliverable boolean Flag for emails that cannot receive mail.
lifecycle array Detailed event log including timestamps and associated fees.

Didit Email Verification Advanced Features

  • Policy-based auto-decline: Automatically reject verifications based on specific risk factors like breach history or disposable status.
  • Fraud Signal Integration: Pass device IDs and IP addresses to calculate risk scores for every verification attempt in Openclaw Skills.
  • Alphanumeric Codes: Configure codes to use mixed characters (A-Z, 0-9) for enhanced security over standard numeric OTPs.
  • Multi-locale Support: Send verification emails in various languages using the locale parameter for international users.
  • Audit Logs: Access a full lifecycle event log for every verification request to track user behavior and cost management.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*