What problem does it solve?
Embedded development often requires manual interaction with device UART/COM ports to scan ports, observe runtime logs, send AT commands or binary payloads, and collect traces for debugging. This skill removes the repetitive manual steps by providing automated discovery, reliable connections, and structured outputs so developers and AI assistants can quickly inspect and interact with target devices.
Core Features & Use Cases
- Port discovery and metadata: scan available serial ports with VID/PID and chip mapping to help identify device interfaces.
- Real-time monitoring: stream decoded text lines with optional timestamps, regex include/exclude filters, and JSON Lines output for downstream processing.
- Data sending and hex inspection: send text or hex payloads with configurable line endings and repeats, view binary streams as hex dumps for protocol debugging.
- Persistent project configuration and logging: save confirmed connection parameters to .embeddedskills/config.json and write logs in text/csv/json formats for audit and analysis.
- Use case: run AT command sequences against a modem, capture responses, and save a timestamped JSONL log for automated parsing.
Quick Start
Use the serial skill to scan ports, open COM3 at 115200, and start monitoring incoming output with timestamps and JSON Lines.