phone-verification

Send and verify SMS one-time codes via the Didit API.

12|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/orthogonal-sh/skills --skill phone-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phone-verification
Source: https://github.com/orthogonal-sh/skills/tree/main/skills/orthogonal-phone-verification
Command: npx skills add https://github.com/orthogonal-sh/skills --skill phone-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verify phone numbers by sending SMS one-time verification codes via Didit, enabling secure user onboarding and SMS-based two-factor authentication.

Core Features & Use Cases

  • Send verification codes to user phone numbers in E.164 format.
  • Verify codes provided by users to confirm ownership.
  • Perfect for signup, onboarding, and 2FA workflows requiring phone verification.

Quick Start

Send a verification code to a user's phone number and verify it when the user provides the code.

Frequently Asked Questions about phone-verification

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

FAQPage Schema
How do I send an SMS verification code for user onboarding?

To send an SMS verification code for user onboarding, format the target phone number in E.164 format and use the Didit API to dispatch a one-time code to the user's device for subsequent validation.

What is E.164 phone number formatting for SMS OTP delivery?

E.164 phone number formatting is the international standard for telephone numbers, required to ensure reliable SMS OTP delivery and proper request handling by the Didit API across global onboarding workflows.

How does phone verification work for two-factor authentication?

Phone verification for two-factor authentication works by sending a one-time SMS code to a user's phone and verifying their input against the code generated by the Didit API to confirm device ownership.

Can I use the Didit API to verify phone numbers for account security?

Yes, you can use the Didit API to verify phone numbers for account security by implementing proper request formatting to send codes and handling API responses to validate user input during sign-up.

What are the limitations of SMS one-time codes for signup workflows?

Limitations of SMS one-time codes include dependency on carrier delivery networks and the necessity of strict E.164 validation to prevent API request failures during signup workflows.