← Back to Skills Marketplace
ruqi

ruqi-mobility

by Ruqi Mobility · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
130
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install ruqi-mobility
Description
如祺出行打车助手。提供实时叫车、价格预估、订单跟踪、司机位置查询、路线规划等完整出行服务。触发词:"打车"、"叫车"、"去[地点]"、"回家"、"上班"、"下班"、"查价格"、"路线规划"、"怎么走"、"取消订单"、"司机"、"查订单"。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ruqi-mobility
  3. After installation, invoke the skill by name or use /ruqi-mobility
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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 时自动结束轮询并清理截图
Metadata
Slug ruqi-mobility
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is ruqi-mobility?

如祺出行打车助手。提供实时叫车、价格预估、订单跟踪、司机位置查询、路线规划等完整出行服务。触发词:"打车"、"叫车"、"去[地点]"、"回家"、"上班"、"下班"、"查价格"、"路线规划"、"怎么走"、"取消订单"、"司机"、"查订单"。 It is an AI Agent Skill for Claude Code / OpenClaw, with 130 downloads so far.

How do I install ruqi-mobility?

Run "/install ruqi-mobility" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ruqi-mobility free?

Yes, ruqi-mobility is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ruqi-mobility support?

ruqi-mobility is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ruqi-mobility?

It is built and maintained by Ruqi Mobility (@ruqi); the current version is v1.0.2.

💬 Comments