ravi-identity
Ravi Identity
You have access to Ravi, an identity provider that gives you your own phone number, email address, and secret store.
Your Identity
# Check auth status and current identity
ravi auth status
# Get your email address (use this for signups)
ravi get email
# Get your phone number (use this for SMS verification)
ravi get phone
# Get account owner info
ravi get owner
# List all your identities
ravi identity list
Response shape (identity list):
[{
"uuid": "...",
"name": "Sarah Johnson",
"inbox": "sarah.johnson472@raviapp.com",
"phone": "+15551234567",
"created_dt": "2026-02-25T10:30:00Z",
"updated_dt": "2026-02-25T10:30:00Z"
}]
Creating a New Identity
Only create a new identity when the user explicitly asks for one (e.g., for a separate project that needs its own email/phone). New identities require a paid plan.
# Auto-generated name and email (recommended — looks like a real person)
ravi identity create
# → name: "Sarah Johnson", inbox: "sarah.johnson472@raviapp.com"
When name is omitted, the server generates a realistic human name like "Sarah Johnson". The auto-generated email uses the same name: sarah.johnson472@raviapp.com.
Switching Identities
# Switch to a different identity
ravi identity use <uuid>
Important Notes
- Identity name for forms — use the identity name for signup forms, not the account owner's name.
- Identities are permanent — each identity has its own email, phone, and secrets. Don't create new identities unless the user asks.
- Not authenticated? — run
ravi auth loginto onboard.
Full API Reference
For complete endpoint details, request/response schemas, and parameters: Identities
Related Skills
- ravi-inbox — Read SMS and email messages
- ravi-email-send — Compose, reply, forward emails
- ravi-email-writing — Write professional emails with proper formatting and tone
- ravi-contacts — Look up or manage contacts associated with this identity
- ravi-passwords — Store and retrieve website credentials
- ravi-secrets — Store and retrieve key-value secrets
- ravi-login — Device code onboarding, sign up for and log into services, handle 2FA/OTPs
- ravi-feedback — Send feedback, report bugs, request features
More from ravi-hq/ravi-skills
ravi
Overview of Ravi and when to use each skill. Ravi gives AI agents real email inboxes, phone numbers, and an encrypted secret store via API. Do NOT use for tasks unrelated to agent identity, email, phone, or credentials.
1ravi-sso
Get short-lived identity verification tokens to prove your Ravi identity to third-party services. Do NOT use for agent authentication (use ravi-login) or credential storage (use ravi-secrets).
1ravi-login
Sign up for and log into services using your Ravi identity — handles onboarding, forms, 2FA, OTPs, and credential storage. Do NOT use for standalone inbox reading (use ravi-inbox) or email sending (use ravi-email-send).
1ravi-inbox
Read incoming SMS or email messages — OTPs, verification codes, verification links, incoming mail. Do NOT use for sending email (use ravi-email-send) or managing credentials (use ravi-passwords or ravi-secrets).
1ravi-passwords
Store and retrieve website credentials — password manager for domain/username/password entries. Do NOT use for API keys/secrets (use ravi-secrets) or reading messages (use ravi-inbox).
1ravi-secrets
Store and retrieve key-value secrets — encrypted secret store for API keys and env vars. Do NOT use for website passwords (use ravi-passwords) or reading messages (use ravi-inbox).
1