0marwalied/carsxe/SKILL.md
Access the full suite of CarsXE vehicle data APIs — VIN decoding, license plate lookup, market value, vehicle history, safety recalls, lien/theft checks, OBD-II diagnostic code decoding, vehicle images, international VIN decoding, Year/Make/Model lookups, and plate/VIN OCR from images. Use this skill any time the user asks about a vehicle by VIN, plate, make/model, or OBD code. Also triggers for: "what's this car worth", "check for recalls", "vehicle history report", "decode this plate", "what does check engine code X mean", or any automotive data query. Always use this skill when working with CarsXE APIs — do not guess API behavior without it.
npx skillsauth add openclaw/skills carsxeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
CarsXE provides a REST API for comprehensive vehicle data. All endpoints are at
https://api.carsxe.com and require an API key passed as ?key=YOUR_API_KEY.
API Key setup: The user must have a CarsXE API key from https://api.carsxe.com/dashboard/developer. If no key is configured, ask the user to provide it before making any API calls.
See references/api-reference.md for full endpoint details, parameters, and response formats.
| User intent | Endpoint | Parameters |
|---|---|---|
| Decode a VIN / get specs | GET /specs | vin |
| Decode a license plate | GET /platedecoder | plate, country (required), state (optional) |
| Market value | GET /marketvalue | vin |
| Vehicle history report | GET /history | vin |
| Vehicle images | GET /images | make, model + optional filters |
| Safety recalls | GET /recalls | vin |
| Lien & theft check | GET /lientheft | vin |
| International VIN | GET /internationalvin | vin |
| Year/Make/Model lookup | GET /ymm | year, make, model, optional trim |
| OBD code diagnosis | GET /obd | code |
| VIN OCR from image | POST /vinocr | imageUrl in JSON body |
| Plate OCR from image | POST /platerecognition | imageUrl in JSON body |
Always confirm or ask for the API key before making requests. The key is passed as a query param:
https://api.carsxe.com/specs?key=USER_API_KEY&vin=WBAFR7C57CC811956
Match the user's query to the table above. When context is ambiguous:
/specs first, then chain to other endpoints as needed/platedecoder to resolve VIN, then chain if needed/ymm or /images/obd/vinocr or /platerecognition (POST)A common power workflow: plate → VIN → specs + history + recalls in parallel. Example: "Is this plate stolen and does it have open recalls?"
GET /platedecoder → extract VINGET /lientheft + GET /recallsFormat output clearly with sections per API call. Use Markdown tables or lists for specs, highlight important findings (open recalls, theft records, salvage titles) prominently.
| HTTP Status | Meaning | Action |
|---|---|---|
| 401 / invalid key | Bad or missing API key | Ask user to check their key |
| 404 / no results | VIN/plate not found in database | Inform user, suggest double-checking |
| 429 | Rate limit exceeded | Wait and retry, inform user |
| 5xx | Server error | Retry once, then report error |
Always check the error field in JSON responses — CarsXE sometimes returns HTTP 200 with an error body.
"What are the specs for VIN WBAFR7C57CC811956?"
→ GET https://api.carsxe.com/specs?key=KEY&vin=WBAFR7C57CC811956
"Decode California plate 7XER187"
→ GET https://api.carsxe.com/platedecoder?key=KEY&plate=7XER187&state=CA&country=US
"What's my car worth? VIN WBAFR7C57CC811956"
→ GET https://api.carsxe.com/marketvalue?key=KEY&vin=WBAFR7C57CC811956
"Does this car have any recalls? 1C4JJXR64PW696340"
→ GET https://api.carsxe.com/recalls?key=KEY&vin=1C4JJXR64PW696340
"My check engine light shows P0300"
→ GET https://api.carsxe.com/obd?key=KEY&code=P0300
"Extract the VIN from this photo: https://example.com/vin.jpg"
→ POST https://api.carsxe.com/vinocr?key=KEY with body {"imageUrl":"https://example.com/vin.jpg"}
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.tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。