serial
CommunityInspect, send, and log serial port data instantly.
System Documentation
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.
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: serial Download link: https://github.com/zhinkgit/embeddedskills/archive/main.zip#serial Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.