← Back to Skills Marketplace
0marwalied

Carsxe

by Omar Walied · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
161
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install carsxe
Description
Access the full suite of CarsXE vehicle data APIs — VIN decoding, license plate lookup, market value, vehicle history, safety recalls, lien/theft checks, OBD...
README (SKILL.md)

\r \r

CarsXE Skill\r

\r CarsXE provides a REST API for comprehensive vehicle data. All endpoints are at\r https://api.carsxe.com and require an API key passed as ?key=YOUR_API_KEY.\r \r

API Key setup: The user must have a CarsXE API key from https://api.carsxe.com/dashboard/developer.\r If no key is configured, ask the user to provide it before making any API calls.\r \r See references/api-reference.md for full endpoint details, parameters, and response formats.\r \r ---\r \r

Quick API Map\r

\r | User intent | Endpoint | Parameters |\r |---|---|---|\r | Decode a VIN / get specs | GET /specs | vin |\r | Decode a license plate | GET /platedecoder | plate, country (required), state (optional) |\r | Market value | GET /marketvalue | vin |\r | Vehicle history report | GET /history | vin |\r | Vehicle images | GET /images | make, model + optional filters |\r | Safety recalls | GET /recalls | vin |\r | Lien & theft check | GET /lientheft | vin |\r | International VIN | GET /internationalvin | vin |\r | Year/Make/Model lookup | GET /ymm | year, make, model, optional trim |\r | OBD code diagnosis | GET /obd | code |\r | VIN OCR from image | POST /vinocr | imageUrl in JSON body |\r | Plate OCR from image | POST /platerecognition | imageUrl in JSON body |\r \r ---\r \r

Workflow\r

\r

1. Authenticate\r

Always confirm or ask for the API key before making requests. The key is passed as a query param:\r

https://api.carsxe.com/specs?key=USER_API_KEY&vin=WBAFR7C57CC811956\r
```\r
\r
### 2. Choose the right endpoint\r
Match the user's query to the table above. When context is ambiguous:\r
- VIN provided → prefer `/specs` first, then chain to other endpoints as needed\r
- Plate provided → use `/platedecoder` to resolve VIN, then chain if needed\r
- Make/Model/Year only → use `/ymm` or `/images`\r
- OBD code (P/C/B/U + digits) → use `/obd`\r
- Image URL provided → use `/vinocr` or `/platerecognition` (POST)\r
\r
### 3. Chain requests when helpful\r
A common power workflow: plate → VIN → specs + history + recalls in parallel.\r
Example: *"Is this plate stolen and does it have open recalls?"*\r
1. `GET /platedecoder` → extract VIN\r
2. In parallel: `GET /lientheft` + `GET /recalls`\r
\r
### 4. Present results\r
Format output clearly with sections per API call. Use Markdown tables or lists for specs,\r
highlight important findings (open recalls, theft records, salvage titles) prominently.\r
\r
---\r
\r
## Error Handling\r
\r
| HTTP Status | Meaning | Action |\r
|---|---|---|\r
| 401 / `invalid key` | Bad or missing API key | Ask user to check their key |\r
| 404 / `no results` | VIN/plate not found in database | Inform user, suggest double-checking |\r
| 429 | Rate limit exceeded | Wait and retry, inform user |\r
| 5xx | Server error | Retry once, then report error |\r
\r
Always check the `error` field in JSON responses — CarsXE sometimes returns HTTP 200 with an error body.\r
\r
---\r
\r
## Examples\r
\r
**"What are the specs for VIN WBAFR7C57CC811956?"**\r
→ `GET https://api.carsxe.com/specs?key=KEY&vin=WBAFR7C57CC811956`\r
\r
**"Decode California plate 7XER187"**\r
→ `GET https://api.carsxe.com/platedecoder?key=KEY&plate=7XER187&state=CA&country=US`\r
\r
**"What's my car worth? VIN WBAFR7C57CC811956"**\r
→ `GET https://api.carsxe.com/marketvalue?key=KEY&vin=WBAFR7C57CC811956`\r
\r
**"Does this car have any recalls? 1C4JJXR64PW696340"**\r
→ `GET https://api.carsxe.com/recalls?key=KEY&vin=1C4JJXR64PW696340`\r
\r
**"My check engine light shows P0300"**\r
→ `GET https://api.carsxe.com/obd?key=KEY&code=P0300`\r
\r
**"Extract the VIN from this photo: https://example.com/vin.jpg"**\r
→ `POST https://api.carsxe.com/vinocr?key=KEY` with body `{"imageUrl":"https://example.com/vin.jpg"}`\r
\r
---\r
\r
## Reference Files\r
\r
- `references/api-reference.md` — Full parameter lists, response field descriptions, and edge cases for all 11 endpoints. Read this when you need exact field names or want to use optional filters.
Usage Guidance
This skill appears to be a straightforward CarsXE API client, but note two things before installing: (1) Metadata omits the required API key — ask the publisher or the registry how the key will be provided and stored (do not paste your key into public chat). The skill's instructions expect you to supply the CarsXE key at runtime; confirm whether the platform will store it securely as a secret/env var. (2) The skill sends VINs, license plates, and image URLs to api.carsxe.com (sensitive PII). Confirm you trust CarsXE and the skill owner, check the official CarsXE docs and domain, and prefer limited/rotatable API keys. If you need stronger assurance, request the publisher add explicit required env var metadata and a privacy statement describing how keys and uploaded images are handled.
Capability Analysis
Type: OpenClaw Skill Name: carsxe Version: 1.0.3 The skill is a legitimate integration for the CarsXE vehicle data API, providing endpoints for VIN decoding, license plate lookups, and vehicle history. All instructions in SKILL.md and references/api-reference.md are aligned with the stated purpose, requiring a user-provided API key for requests to the official https://api.carsxe.com domain without any evidence of data exfiltration or malicious execution.
Capability Assessment
Purpose & Capability
The name/description match the instructions and reference material: the skill is a wrapper for CarsXE vehicle-data endpoints (specs, plate decode, history, recalls, OBD, OCR, etc.). That capability set is coherent for the stated purpose. However, the registry metadata lists no required environment variables/primary credential while SKILL.md explicitly requires a CarsXE API key — a metadata/instruction mismatch.
Instruction Scope
SKILL.md prescribes calling CarsXE REST endpoints and chaining queries (plate → VIN → specs/history). It does not direct the agent to read unrelated system files, other env vars, or external endpoints beyond api.carsxe.com. It does instruct sending image URLs for OCR to the API — expected for the feature but sensitive because it sends user images/PII to the external service.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing will be written to disk or downloaded at install time. That reduces install-time risk.
Credentials
SKILL.md requires the user to supply a CarsXE API key for every request, but the registry metadata declares no required env vars or primary credential. The skill will need a secret (API key) to function; the absence of a declared credential is an inconsistency that affects how the platform will handle key storage and permissions. Also, because the API handles VINs/plates and images, any supplied key will grant access to potentially sensitive personal data; ensure the key is scoped/limited and stored securely.
Persistence & Privilege
Flags show no always:true and default autonomous invocation is allowed (platform default). The skill does not request persistence or system-wide config changes in its instructions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install carsxe
  3. After installation, invoke the skill by name or use /carsxe
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Initial release of CarsXE skill on Clawhub. - Added metadata file (.clawhub/origin.json) to support Clawhub integration. - No changes to user-facing functionality or documentation.
v1.0.2
- Added _meta.json file for skill metadata. - No changes to existing functionality or workflow. - All API docs and usage instructions remain the same.
v1.0.1
- No code or documentation changes detected in this version. - Functionality and behavior remain the same as the previous release.
v1.0.0
Initial release — all 11 CarsXE APIs
Metadata
Slug carsxe
Version 1.0.3
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 4
Frequently Asked Questions

What is Carsxe?

Access the full suite of CarsXE vehicle data APIs — VIN decoding, license plate lookup, market value, vehicle history, safety recalls, lien/theft checks, OBD... It is an AI Agent Skill for Claude Code / OpenClaw, with 161 downloads so far.

How do I install Carsxe?

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

Is Carsxe free?

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

Which platforms does Carsxe support?

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

Who created Carsxe?

It is built and maintained by Omar Walied (@0marwalied); the current version is v1.0.3.

💬 Comments