← All skills
Tencent SkillHub · Communication & Collaboration

Ravi login

Sign up for and log into services using your Ravi identity — handles forms, 2FA, OTPs, and credential storage. Do NOT use for standalone inbox reading (use r...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Sign up for and log into services using your Ravi identity — handles forms, 2FA, OTPs, and credential storage. Do NOT use for standalone inbox reading (use r...

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.7.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 8 sections Open source page

Ravi Login

End-to-end workflows for signing up, logging in, and completing verification using your Ravi identity.

Your Name

When a form asks for your name, use your identity name — not the account owner's name. Identity names look like real human names (e.g. "Sarah Johnson"). # Get identity name — split into first/last for form fields IDENTITY=$(ravi identity list --json | jq -r '.[0]') NAME=$(echo "$IDENTITY" | jq -r '.name') FIRST_NAME=$(echo "$NAME" | awk '{print $1}') LAST_NAME=$(echo "$NAME" | awk '{print $2}') Note: This first/last split works for auto-generated names (e.g. "Sarah Johnson"). For custom identity names (e.g. "Shopping Agent"), use the full name as-is or adapt the split to your form's requirements. Never use ravi get owner for form fields. The owner is the human behind the account — the identity name is your name.

Sign up for a service

# 1. Get your identity EMAIL=$(ravi get email --json | jq -r '.email') PHONE=$(ravi get phone --json | jq -r '.phone_number') # 2. Fill the signup form with $EMAIL, $PHONE, and identity name # 3. Generate and store a password CREDS=$(ravi passwords create example.com --username "$EMAIL" --json) PASSWORD=$(echo "$CREDS" | jq -r '.password') # Use $PASSWORD in the signup form # 4. Wait for verification sleep 5 ravi inbox sms --unread --json # Check for SMS OTP ravi inbox email --unread --json # Check for email verification

Log into a service

# Find stored credentials ENTRY=$(ravi passwords list --json | jq -r '.[] | select(.domain == "example.com")') UUID=$(echo "$ENTRY" | jq -r '.uuid') # Get decrypted credentials CREDS=$(ravi passwords get "$UUID" --json) USERNAME=$(echo "$CREDS" | jq -r '.username') PASSWORD=$(echo "$CREDS" | jq -r '.password') # Use $USERNAME and $PASSWORD to log in

Complete 2FA / OTP

# After triggering 2FA on a website: sleep 5 CODE=$(ravi inbox sms --unread --json | jq -r '.[0].preview' | grep -oE '[0-9]{4,8}' | head -1) # Use $CODE to complete the login

Extract a verification link from email

THREAD_ID=$(ravi inbox email --unread --json | jq -r '.[0].thread_id') ravi inbox email "$THREAD_ID" --json | jq -r '.messages[].text_content' | grep -oE 'https?://[^ ]+'

Tips

Poll, don't rush — SMS/email delivery takes 2-10 seconds. Use sleep 5 before checking. Store credentials immediately — create a passwords entry during signup so you don't lose the password. Identity name for forms — always use the identity name, not the owner name. Rate limits apply to sending — 60 emails/hour, 500/day. See ravi-email-send skill for details. Email quality matters — if you need to send an email during a workflow (e.g., contacting support), see ravi-email-writing for formatting and anti-spam tips.

Related Skills

ravi-identity — Get your email, phone, and identity name for form fields ravi-inbox — Read OTPs, verification codes, and confirmation emails ravi-email-send — Send emails during workflows (support requests, confirmations) ravi-email-writing — Write professional emails that avoid spam filters ravi-passwords — Store and retrieve website credentials after signup ravi-secrets — Store API keys obtained during service registration ravi-feedback — Report login flow issues or suggest workflow improvements

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc