← Back to Skills Marketplace
pfrederiksen

Rivian Ls

by Paul Frederiksen · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
234
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install rivian-ls
Description
Access Rivian vehicle telemetry (battery, range, charge state, locks, doors, tires, cabin temp, location) using the rivian-ls CLI tool. Use when the user ask...
Usage Guidance
This skill is a thin wrapper around the third-party rivian-ls CLI and appears to do what it claims. Before installing: (1) Confirm you trust the upstream rivian-ls project (the SKILL.md links to github.com/pfrederiksen/rivian-ls). (2) Be aware that authenticating requires your Rivian credentials and an OTP; rivian-ls caches tokens at ~/.config/rivian-ls/credentials.json — treat that file as sensitive. (3) If you expose data via a web endpoint or add the suggested cron job, you may unintentionally publish live vehicle location/status to others; secure any server endpoints and cron outputs. (4) Note the tool uses an unofficial API and may break. If you want tighter control, avoid placing credentials in environment variables or public cron jobs and prefer manual or local-only usage.
Capability Analysis
Type: OpenClaw Skill Name: rivian-ls Version: 1.1.0 The rivian-ls skill is a legitimate wrapper for an unofficial Rivian CLI tool used to monitor vehicle telemetry. The Python script (scripts/rivian_status.py) follows security best practices by using subprocess.run with shell=False and contains no evidence of data exfiltration, obfuscation, or unauthorized access. The instructions in SKILL.md and README.md are consistent with the tool's stated purpose of providing vehicle status updates.
Capability Assessment
Purpose & Capability
Name/description match behavior: the skill simply runs the rivian-ls CLI to fetch vehicle telemetry and formats the output. Bundled script and documentation align with that purpose; nothing in the files attempts to access unrelated services.
Instruction Scope
Runtime instructions and the script call only the rivian-ls CLI and operate on its JSON output. The SKILL.md recommends installing rivian-ls, authenticating (including providing email/password/OTP), using cron to refresh caches, and optionally exposing data via a server-side exec example; these are within the scope of providing telemetry but do recommend actions (storing cached credentials, adding cron jobs, exposing API endpoints) that have privacy implications.
Install Mechanism
The skill itself has no install spec and includes only a small Python script; it instructs users to install the rivian-ls CLI from its GitHub repo or via Homebrew (both reasonable). No downloads from obscure URLs or archive extraction are performed by the skill bundle.
Credentials
The skill metadata declares no required environment variables, which is reasonable because authentication is handled by the external rivian-ls CLI. SKILL.md does reference optional environment variables (RIVIAN_EMAIL, RIVIAN_PASSWORD) and filesystem cache (~/.config/rivian-ls/credentials.json); this is expected but means users must trust the rivian-ls credential cache. No unrelated credentials are requested.
Persistence & Privilege
The skill is not always-on and does not modify other skills or system-wide agent settings. The README suggests creating a cron job to refresh the rivian-ls cache, which is a user-level operational recommendation rather than the skill asserting elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rivian-ls
  3. After installation, invoke the skill by name or use /rivian-ls
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Updated auth docs for v0.5.x two-phase MFA login flow
v1.0.0
Initial release: battery, range, charge state, locks, doors, tires, location via rivian-ls CLI
Metadata
Slug rivian-ls
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Rivian Ls?

Access Rivian vehicle telemetry (battery, range, charge state, locks, doors, tires, cabin temp, location) using the rivian-ls CLI tool. Use when the user ask... It is an AI Agent Skill for Claude Code / OpenClaw, with 234 downloads so far.

How do I install Rivian Ls?

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

Is Rivian Ls free?

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

Which platforms does Rivian Ls support?

Rivian Ls is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Rivian Ls?

It is built and maintained by Paul Frederiksen (@pfrederiksen); the current version is v1.1.0.

💬 Comments