verified-email

Retrieve verified emails via Android Credential Manager and OpenID4VP.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/inehemiasm/AiAssistant --skill verified-email-inehemiasm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verified-email
Source: https://github.com/inehemiasm/AiAssistant/tree/main/skills/verified-email
Command: npx skills add https://github.com/inehemiasm/AiAssistant --skill verified-email-inehemiasm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the complexity of adding secure, low-friction email verification to Android apps by replacing manual OTP-based flows with cryptographically verified credentials.

Core Features & Use Cases

  • Credential Manager Integration: Guides implementation of Android Credential Manager Digital Credentials APIs for retrieving verified email information.
  • Secure Authentication Flows: Covers verified email retrieval, SD-JWT parsing, passkey creation, server validation requirements, and WebView integration patterns.
  • Use Case: Help an Android app implement account creation, account recovery, or sensitive-action reauthentication using trusted digital credentials instead of traditional email verification steps.

Quick Start

Use the verified-email skill to add a Credential Manager based verified email retrieval flow to my Android authentication screen.

Frequently Asked Questions about verified-email

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

FAQPage Schema
How do I implement OTP-less email verification on Android using digital credentials?

You can achieve OTP-less email verification by integrating Android Credential Manager APIs to retrieve cryptographically verified digital credentials using OpenID4VP requests, replacing traditional manual OTP workflows.

What is OpenID4VP and how does it work for Android authentication?

OpenID4VP is a protocol for handling digital credential requests that enables Android apps to securely retrieve verified user attributes like email addresses by processing SD-JWT payloads through Credential Manager.

Does Android Credential Manager support passkey creation during verified email retrieval?

Yes, Android Credential Manager supports passkey creation alongside verified email retrieval, allowing apps to simultaneously establish secure authentication methods during account creation and recovery flows.

How do I parse SD-JWT for verified email credentials in an Android app?

Parsing SD-JWT for verified email credentials involves decoding the selective disclosure JWT payload to extract cryptographically signed email attributes returned via OpenID4VP during the Credential Manager authentication flow.

What server-side validation safeguards are needed for Android digital credentials?

Server-side validation safeguards for Android digital credentials require verifying cryptographic signatures of SD-JWT payloads and validating OpenID4VP responses to ensure returned email credentials are authentic and untampered.

Can I use Credential Manager APIs for account recovery and sensitive action reauthentication?

Yes, Credential Manager APIs can be used for account recovery and sensitive action reauthentication by retrieving trusted digital credentials to verify user email identity without relying on traditional OTP workflows.