picocom

Interact with UART serial consoles using picocom with session logging.

811|123|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/BrownFineSecurity/iothackbot --skill picocom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: picocom
Source: https://github.com/BrownFineSecurity/iothackbot/tree/main/skills/picocom
Command: npx skills add https://github.com/BrownFineSecurity/iothackbot --skill picocom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

IoT and embedded devices expose UART consoles that are often hard to automate or monitor. This skill provides a robust, loggable way to interact with serial consoles, enabling automated enumeration, vulnerability discovery, and bootloader access without losing traceability.

Core Features & Use Cases

  • Default Session Logging: All I/O is captured for observation and auditing.
  • Prompt Detection & Timeouts: Reliable interaction across devices with varying prompts.
  • Batch & Interactive Modes: Execute single commands, scripts, or interactive sessions.
  • JSON & Parsing Support: Output suitable for automated parsing and report generation.

Quick Start

Single command example: python3 .claude/skills/picocom/serial_helper.py --device /dev/ttyUSB0 --command "help"