返回顶部
r

ravi-loginRavi身份登录

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).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.1.1
安全检测
已通过
498
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ravi-login

Ravi 登录

使用 Ravi 身份完成注册、服务订阅、登录和验证的端到端工作流程。

步骤 0:检查认证状态

在开始任何操作前,先检查你是否已通过认证:

bash
ravi auth status

如果已通过认证,请跳转至订阅服务



步骤 1:注册 Ravi

如果你尚未通过认证,运行登录流程。这是一次性设置——CLI 会处理设备码流程、轮询授权并自动存储密钥。

bash
ravi auth login

CLI 将:

  1. 1. 启动设备码流程
  2. 显示供用户访问的 URL 和验证码
  3. 轮询直至用户批准
  4. 将所有密钥存储至 ~/.ravi/config.json

清晰地向用户展示 URL 和验证码:

请访问 https://ravi.id/device 并输入验证码:ABCD-1234

用户访问该 URL,使用 Google 登录并批准请求。



步骤 2:选择身份(回访用户)

如果你拥有多个身份,可列出并切换:

bash

列出所有身份


ravi identity list

切换至指定身份

ravi identity use

步骤 3:创建身份(如需)

如果你没有身份,请创建一个:

bash
ravi identity create

服务器会自动生成一个逼真的人类姓名(例如Sarah Johnson)和匹配的邮箱。



订阅服务

bash

1. 获取身份详情


EMAIL=$(ravi get email)
PHONE=$(ravi get phone)
NAME=$(ravi auth status | jq -r .name)
FIRST_NAME=$(echo $NAME | awk {print $1})
LAST_NAME=$(echo $NAME | awk {print $2})

2. 使用 $EMAIL、$PHONE、$FIRSTNAME、$LASTNAME 填写注册表单

3. 注册时生成并存储密码

CREDS=$(ravi passwords create example.com --username $EMAIL) PASSWORD=$(echo $CREDS | jq -r .password)

在注册表单中使用 $PASSWORD

4. 等待验证

sleep 5 ravi inbox sms # 检查短信验证码 ravi inbox email # 检查邮箱验证

你的姓名

当表单要求填写姓名时,请使用你的身份名称——而非账户所有者姓名。身份名称看起来像真实姓名(例如Sarah Johnson)。

bash
ravi auth status

→ 返回身份名称、邮箱、电话

注意: 名/姓拆分适用于自动生成的名称(例如Sarah Johnson)。对于自定义名称(例如Shopping Agent),请直接使用完整名称或根据表单要求调整拆分方式。

切勿在表单字段中使用账户所有者姓名。身份名称才是你的姓名。

登录服务

bash

按域名查找已存储的凭据


CREDS=$(ravi passwords list | jq -r .[] | select(.domain == example.com))
UUID=$(echo $CREDS | jq -r .uuid)

获取包含密码的完整凭据

CREDS=$(ravi passwords get $UUID) USERNAME=$(echo $CREDS | jq -r .username) PASSWORD=$(echo $CREDS | jq -r .password)

使用 $USERNAME 和 $PASSWORD 登录

完成双重认证/一次性密码

bash

在网站上触发双重认证后:


sleep 5
CODE=$(ravi inbox sms | jq -r .[].preview | grep -oE [0-9]{4,8} | head -1)

使用 $CODE 完成登录

从邮件中提取验证链接

bash
THREADID=$(ravi inbox email | jq -r .[0].threadid)

ravi inbox email $THREADID | jq -r .messages[].textcontent | grep -oE https?://[^ ]+

提示

  • - 轮询,不要急躁——短信/邮件投递需要 2-10 秒。检查前请使用 sleep 5。
  • 立即存储凭据——注册时创建密码条目,以免丢失密码。
  • 表单使用身份名称——始终使用身份名称,而非所有者姓名。
  • 发送有速率限制——每小时 60 封邮件,每天 500 封。详见 ravi-email-send 技能。
  • 邮件质量很重要——如需在工作流程中发送邮件,请参阅 ravi-email-writing 了解格式化和反垃圾邮件技巧。

完整 API 参考

有关完整端点详情、请求/响应模式和参数:设备认证 | 认证与密钥

相关技能

  • - ravi-identity——获取表单字段所需的邮箱、电话和身份名称
  • ravi-inbox——读取一次性密码、验证码和确认邮件
  • ravi-email-send——在工作流程中发送邮件(支持请求、确认函)
  • ravi-email-writing——编写能避开垃圾邮件过滤器的专业邮件
  • ravi-passwords——注册后存储和检索网站凭据
  • ravi-secrets——存储服务注册时获取的 API 密钥
  • ravi-sso——通过短期令牌向第三方服务证明你的 Ravi 身份
  • ravi-feedback——报告登录流程问题或提出工作流程改进建议

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ravi-login-1776294155 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ravi-login-1776294155 技能

通过命令行安装

skillhub install ravi-login-1776294155

下载

⬇ 下载 ravi-login v2.1.1(免费)

文件大小: 2.76 KB | 发布时间: 2026-4-16 18:21

v2.1.1 最新 2026-4-16 18:21
Auto-published from 19d2b7eea3e0a215bf8c5726dd9e1fb86307cdd7

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部