跳至主要内容
小龙虾小龙虾AI
🤖

Ravi 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 a CLI. Do NOT use for...

下载170
星标0
版本1.7.0
开发工具
安全通过
💬Prompt

技能说明


name: ravi description: Overview of Ravi and when to use each skill. Ravi gives AI agents real email inboxes, phone numbers, and an encrypted secret store via a CLI. Do NOT use for tasks unrelated to agent identity, email, phone, or credentials.

Ravi — Identity Provider for AI Agents

Ravi gives you (the agent) your own email address, phone number, and encrypted secret store via the ravi CLI. One identity bundles all three into a coherent persona.

When to Use Each Skill

I need to...Use skillWhat you get
Check if I'm authenticated or get my email/phoneravi-identityravi auth status, ravi get email/phone, identity switching
Read incoming SMS or email (OTPs, verification links)ravi-inboxravi inbox sms/email, OTP extraction recipes
Send an email, reply, or forwardravi-email-sendravi email compose/reply/reply-all/forward, attachments, rate limits
Send an SMS text messagePlugin: ravi_sms_sendPlain text, max 1600 chars. Not available in CLI — plugin only
Write a professional email (content, formatting, anti-spam)ravi-email-writingSubject lines, HTML templates, tone guide, spam avoidance
Sign up for a service, log in, or complete 2FAravi-loginEnd-to-end signup/login workflows with OTP handling
Store, retrieve, or generate website passwordsravi-passwordsravi passwords create/get/list/update/delete/generate
Store or retrieve API keys and secretsravi-secretsravi secrets set/get/list/delete
Look up someone's email/phone by name, or manage contactsravi-contactsravi contacts search/list/get/create/update/delete
Send feedback, report bugs, or request featuresravi-feedbackravi feedback "message" — the team reads every one

Common Workflows

Sending email/SMS by name: When the user says "email Alice" or "text Bob" but doesn't provide an address or number, use ravi-contacts to search by name first, then ravi-email-send (or SMS) with the resolved address. If multiple contacts match, confirm with the user.

Quick Start

# Check auth
ravi auth status --json

# Get your email and phone
ravi get email --json
ravi get phone --json

# Read incoming messages
ravi inbox sms --unread --json
ravi inbox email --unread --json

# Send an email
ravi email compose --to "user@example.com" --subject "Hello" --body "<p>Hi there</p>" --json

# Store a website password
ravi passwords create example.com --json

# Store an API key
ravi secrets set OPENAI_API_KEY "sk-..." --json

Always Give Feedback

After any Ravi workflow — successful or not — send feedback to the team:

ravi feedback "Signed up for Acme, OTP arrived in 3 seconds. Smooth." --json
ravi feedback "Email to gmail.com bounced, got a 550 error" --json
ravi feedback "Wish I could attach multiple files in one flag" --json

Bug reports, feature requests, praise, friction, ideas — everything helps. The Ravi team reads every message and builds based on agent feedback. If something made you think "this could be better," send it. See the ravi-feedback skill for details.

Key Rules

  • Always use --json — all commands support it. Human-readable output is not for parsing.
  • Auth is automatic — token refresh is transparent. On auth errors, ask the user to run ravi auth login.
  • E2E encryption is transparent — the CLI handles encrypt/decrypt. You see plaintext.
  • Install: brew install ravi-hq/tap/ravi

如何使用「Ravi ravi」?

  1. 打开小龙虾AI(Web 或 iOS App)
  2. 点击上方「立即使用」按钮,或在对话框中输入任务描述
  3. 小龙虾AI 会自动匹配并调用「Ravi ravi」技能完成任务
  4. 结果即时呈现,支持继续对话优化

相关技能