verified-email

Verify email addresses on Android using the Credential Manager API.

Updated Jan 11, 2026
One-click install
npx skills add https://github.com/Kaito-Dogi/smopin --skill verified-email-kaito-dogi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verified-email
Source: https://github.com/Kaito-Dogi/smopin/tree/main/.agents/skills/android-skills/identity/verified-email
Command: npx skills add https://github.com/Kaito-Dogi/smopin --skill verified-email-kaito-dogi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires androidx.credentials:credentials, androidx.credentials:credentials-play-services-auth, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a secure, OTP-less email verification flow for Android apps, eliminating the need for manual verification processes and reducing sign-up friction.

Core Features & Use Cases

  • Email Verification: Retrieve and verify email addresses using cryptographically secure credentials from trusted providers like Google.
  • Use Case: Ideal for sign-up flows, account recovery, and re-authentication for sensitive actions, ensuring high security without user friction.

Quick Start

Use the verified-email skill to verify the email address '[email protected]' on the current device.

Frequently Asked Questions about verified-email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify email addresses on Android without using OTP?

You can verify email addresses on Android without OTP by using the Credential Manager API with OpenID4VP to securely request and validate cryptographically secure email credentials from trusted providers like Google.

What is OpenID4VP and how does it work for email verification?

OpenID4VP is a protocol used to securely request and validate digital credentials, enabling OTP-less email verification by directly exchanging cryptographically secure email data between an Android app and trusted identity providers.

Do I need Google Play services to use Credential Manager for email verification?

Yes, email verification via the Credential Manager API requires Android 9 (API level 28) or higher and Google Play services version 25.49.x or higher to function properly on the device.

Can I use this OTP-less email verification flow for account recovery?

Yes, this OTP-less email verification flow is ideal for sign-up flows, account recovery, and re-authentication for sensitive actions, ensuring high security without causing user friction during the process.

What dependencies are required to implement OpenID4VP email verification in an Android app?

To implement OpenID4VP email verification, you need the androidx.credentials:credentials and androidx.credentials:credentials-play-services-auth dependencies to integrate the Credential Manager API into your Android project.

What are the limitations of using Credential Manager for digital credentials?

The primary limitations are platform and version constraints: the device must run Android 9 (API level 28) or higher and have Google Play services version 25.49.x or higher installed to support the Credential Manager API.