Install
openclaw skills install @voronindenis5/obd2-code-decoderUse when a check-engine light is on, an OBD2 scan returns P0xxx/P2xxx/B/C/U codes, or you need to know if the car is safe to drive, what the code means in plain language, likely causes with fix cost bands, and DIY difficulty. Decodes 70+ generic codes, detects multi-code patterns (lean-both-banks, misfire+catalyst chains), and gives a STOP-DRIVING / SOON / MONITOR verdict per code.
openclaw skills install @voronindenis5/obd2-code-decoderA check-engine light turns a $15 Bluetooth OBD2 dongle into a panic machine:
you get "P0420" and Google gives you 40 possible causes from "loose gas cap"
to "$2,400 catalytic converter". scripts/obd2_decoder.py converts codes into
plain-language meaning, a safety verdict (STOP-DRIVING / FIX-SOON / MONITOR),
ranked likely causes with realistic fix cost bands, DIY difficulty, and — the
part Google never gives you — multi-code pattern detection that collapses
several scary codes into one root cause.
Don't use for: airbag/SRS crash data (B-code module dumps need manufacturer tools), hybrid/EV high-voltage faults, or anything involving the flashing light + burning smell + gauge-in-red combination — that is a shut-down-now situation regardless of codes.
# Decode a set of codes (the realistic case)
python3 scripts/obd2_decoder.py P0171 P0174
# Single code, full detail
python3 scripts/obd2_decoder.py P0420
# Verdict-only quick check
python3 scripts/obd2_decoder.py --short P0300
# List codes in one system, e.g. all evap codes we know
python3 scripts/obd2_decoder.py --list-system evap
Input P0171 P0174 P0300 outputs: both-banks-lean pattern detected → most
likely vacuum leak or dirty MAF sensor (one cause, three codes), fix-first
order = lean condition before plugs/coils, verdict FIX-SOON (safe to drive
gently; long-term risk is catalytic converter damage), cost bands
$0–20 (MAF clean), $20–80 (vacuum hoses), $150+ (intake gasket).