← 返回 Skills 市场
ruqi

ruqi-mobility

作者 Ruqi Mobility · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
130
总下载
1
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install ruqi-mobility
功能描述
如祺出行打车助手。提供实时叫车、价格预估、订单跟踪、司机位置查询、路线规划等完整出行服务。触发词:"打车"、"叫车"、"去[地点]"、"回家"、"上班"、"下班"、"查价格"、"路线规划"、"怎么走"、"取消订单"、"司机"、"查订单"。
安全使用建议
Things to check before installing: - The skill's metadata does not declare required env vars but runtime needs RUQI_CLIENT_MCP_TOKEN, RUQI_CHANNEL and RUQI_TARGET. Ask the publisher to add these to the manifest or explain why they were omitted. - The SKILL.md instructs storing API token and phone number in TOOLS.md in plaintext. Consider this sensitive data — confirm where TOOLS.md is stored, who/what can read it, and whether you are comfortable with persistent local storage of credentials. Prefer encrypted or platform-managed secrets instead of files. - The polling script opens a browser, takes screenshots, and sends messages (and possibly images) to the specified target. Make sure RUQI_TARGET points to a trusted recipient and that you consent to sharing order/driver/location info via that channel. - If you only want transient calls (queries/estimate), avoid allowing the skill to persist tokens or run background polling. Require explicit user consent before saving tokens or starting the background poll for each order. - If you need higher assurance, request the publisher to remove plaintext persistence, to document exactly what is saved to TOOLS.md, and to publish a manifest that declares required env vars and clearly explains message targets. Confidence notes: I gave 'suspicious' because the functionality itself is coherent for a ride-hailing assistant, but the undeclared env vars, plaintext credential persistence, and background screenshot/message behavior are disproportionate and warrant review. Providing the contents/location/permissions of TOOLS.md or having the publisher declare required env vars would raise confidence toward benign.
功能分析
Type: OpenClaw Skill Name: ruqi-mobility Version: 1.0.2 The ruqi-mobility skill bundle is a legitimate integration for the RuQi Mobility ride-hailing service. It provides comprehensive functionality for booking rides, price estimation, and order tracking. The code follows secure practices, such as using `spawn` with `shell: false` in `scripts/request.js` to prevent shell injection and utilizing environment variables for sensitive tokens. The skill uses standard OpenClaw patterns for state persistence (storing tokens and user-defined addresses in `TOOLS.md`) and notifications (using the `openclaw` CLI to send status updates and screenshots in `scripts/ruqi_poll_with_screenshot.js`). All network activity is directed to official RuQi Mobility domains (ruqimobility.com), and no evidence of malicious intent or unauthorized data exfiltration was found.
能力评估
Purpose & Capability
Name/description align with code: the scripts call ruqimobility endpoints and provide order creation, polling, screenshots and messaging. Required binaries (node, openclaw) are appropriate for the browser control and messaging features. However, the skill's declared manifest lists no required environment variables even though the runtime relies on RUQI_CLIENT_MCP_TOKEN, RUQI_CHANNEL and RUQI_TARGET — this mismatch is unexpected and reduces trust.
Instruction Scope
SKILL.md instructs the agent to persist API Token, phone number and user addresses into TOOLS.md and to spawn a background polling script that takes screenshots and sends messages. Persisting tokens/phones to a workspace file and running a long-running background process that can capture screenshots and deliver them to an external target expands scope beyond a simple 'call API' helper and may expose sensitive data.
Install Mechanism
No install spec; this is instruction/code-only and uses existing binaries (node, openclaw). No remote downloads or archive extraction were found, so install risk is low.
Credentials
The code and instructions require RUQI_CLIENT_MCP_TOKEN, RUQI_CHANNEL and RUQI_TARGET at runtime and expect the agent to inject the token and channel/target values. None of these env vars are declared in the skill metadata. The skill also instructs saving the token and phone in TOOLS.md in plaintext — a disproportionate persistence of secrets that other local processes/skills could later read.
Persistence & Privilege
The skill asks the agent to write persistent credentials and addresses to TOOLS.md and to launch a background polling script (exec in background) that takes screenshots and sends them via openclaw. While it does not set always:true, the combination of persistent secret storage and a background notifier increases the blast radius if misused or if other skills can read TOOLS.md.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ruqi-mobility
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ruqi-mobility 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Removed files: _meta.json, scripts/config.js - Updated dependency and environment variable metadata; some required fields removed/adjusted - Tool function signatures now require --phone parameter for API commands - Updated order polling script instructions to use environment variables instead of CLI arguments for channel/target - Clarified correct/incorrect examples for launching polling scripts - No code logic changes; documentation/process improvements and metadata cleanup only
v1.0.1
## ✨ 核心功能 - 🚖 **完整打车流程**:支持实时叫车、价格预估、订单创建、司机位置跟踪 - 📍 **智能地址管理**:支持 text_search 地址解析,可保存常用地址(家/公司) - 🎯 **推荐上车点**:自动获取并展示附近推荐上车点,支持用户选择 - 🔄 **订单轮询**:自动跟踪订单状态,状态变化时推送通知+截图 - 📸 **截图推送**:订单状态变化时自动截图并通过飞书/QQ/Discord 推送 ## 🔧 支持的操作 - 打车/叫车:完整下单流程(询价→确认→选择上车点→下单) - 查价格:快速预估行程费用 - 查订单:查询订单详情和状态 - 取消订单:支持订单取消 - 司机位置:实时查看司机位置 - 路线规划:驾车路线规划 - 周边搜索:搜索周边地点 ## 🏠 场景化服务 - **回家**:自动使用保存的家庭地址 - **上班/去公司**:自动使用保存的公司地址 - **下班**:从公司到家的路线
v1.0.0
# v1.0.0 - 首次发布 ## ✨ 核心功能 - 🚖 **完整打车流程**:支持实时叫车、价格预估、订单创建、司机位置跟踪 - 📍 **智能地址管理**:支持 text_search 地址解析,可保存常用地址(家/公司) - 🎯 **推荐上车点**:自动获取并展示附近推荐上车点,支持用户选择 - 🔄 **订单轮询**:自动跟踪订单状态,状态变化时推送通知+截图 - 📸 **截图推送**:订单状态变化时自动截图并通过飞书/QQ/Discord 推送 ## 🔧 支持的操作 - 打车/叫车:完整下单流程(询价→确认→选择上车点→下单) - 查价格:快速预估行程费用 - 查订单:查询订单详情和状态 - 取消订单:支持订单取消 - 司机位置:实时查看司机位置 - 路线规划:驾车路线规划 - 周边搜索:搜索周边地点 ## 🏠 场景化服务 - **回家**:自动使用保存的家庭地址 - **上班/去公司**:自动使用保存的公司地址 - **下班**:从公司到家的路线 ## 📱 多平台通知 - 支持飞书、QQ 机器人、Discord 消息推送 - 订单状态 ≥ 8 时自动结束轮询并清理截图
元数据
Slug ruqi-mobility
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

ruqi-mobility 是什么?

如祺出行打车助手。提供实时叫车、价格预估、订单跟踪、司机位置查询、路线规划等完整出行服务。触发词:"打车"、"叫车"、"去[地点]"、"回家"、"上班"、"下班"、"查价格"、"路线规划"、"怎么走"、"取消订单"、"司机"、"查订单"。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 130 次。

如何安装 ruqi-mobility?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ruqi-mobility」即可一键安装,无需额外配置。

ruqi-mobility 是免费的吗?

是的,ruqi-mobility 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ruqi-mobility 支持哪些平台?

ruqi-mobility 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ruqi-mobility?

由 Ruqi Mobility(@ruqi)开发并维护,当前版本 v1.0.2。

💬 留言讨论