ravi-inbox

Read incoming SMS and email messages including verification codes and links via the Ravi CLI.

1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/ravi-hq/ravi-skills --skill ravi-inbox-ravi-hq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ravi-inbox
Source: https://github.com/ravi-hq/ravi-skills/tree/main/skills/ravi-inbox
Command: npx skills add https://github.com/ravi-hq/ravi-skills --skill ravi-inbox-ravi-hq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents acting on the web need to receive verification codes, confirmation links, and incoming mail sent to their own identity, but have no built-in way to read SMS or email inboxes. ## Core Features & Use Cases - SMS Reading: List SMS conversations grouped by sender and view full conversation threads to retrieve verification codes. - Email Reading: List email threads and view full message content including verification links and confirmations. - Extraction Recipes: Built-in jq and grep patterns to pull numeric codes and URLs directly from message content. - Use Case: After triggering a signup on a service, poll the inbox with ravi inbox sms, extract the 6-digit code from the message preview, and complete the verification flow. ## Quick Start Ask the agent to check the Ravi inbox for the latest SMS verification code and read it back to you.

Frequently Asked Questions about ravi-inbox

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

FAQPage Schema
How do I read SMS verification codes with the Ravi CLI?▼

Run `ravi inbox sms` to list conversations grouped by sender, then `ravi inbox sms "<conversation_id>"` to view all messages. Extract codes with jq and grep, for example filtering previews for 4-8 digit numbers.

How do I extract a verification link from an email thread?▼

List threads with `ravi inbox email`, then view a thread with `ravi inbox email <thread_id>`. Pipe the text_content field through grep with an https URL pattern to pull out verification links.

Can ravi-inbox send emails or manage passwords?▼

No. This skill only reads incoming SMS and email. Use ravi-email-send for sending mail, and ravi-passwords or ravi-secrets for credential management.

Why is my verification code not showing up in the inbox?▼

SMS and email delivery takes 2-10 seconds, so polling too early returns nothing. Add a sleep of about 5 seconds after triggering the verification before checking the inbox.

What authentication does the Ravi inbox CLI require?▼

The Ravi CLI must be installed and authenticated with `ravi auth login`, which a human approves at https://ravi.id/device. Keys are stored in ~/.ravi/config.json and read automatically, one identity per machine.