Interprets Arduino/ESP32/RP2040 compiler errors in plain English for beginners. Use when user shares error messages, compilation failures, upload problems, or asks "what does this error mean". Covers common errors like undefined references, type mismatches, missing libraries, and board-specific issues.
Translates cryptic compiler errors into actionable fixes for Arduino/ESP32/RP2040 projects.
This skill includes bundled tools:
Analyze error from file:
uv run scripts/parse_errors.py --file error_log.txt
Analyze single error:
uv run scripts/parse_errors.py --message "error: 'LED' was not declared in this scope"
Interactive mode:
uv run scripts/parse_errors.py --interactive
Pipe from compiler:
arduino-cli compile 2>&1 | uv run scripts/parse_errors.py --stdin
When user pastes an error message: