Agent Skills
› opskat/opskat
› serial
serial
GitHub通过串行控制台向网络设备(如交换机、防火墙)发送命令。需预先建立连接,适用于本地串口设备的运维交互场景。
Trigger Scenarios
需要执行网络设备命令行操作
查询或配置串行连接的设备状态
Install
npx skills add opskat/opskat --skill serial -g -y
SKILL.md
Frontmatter
{
"name": "serial",
"description": "Send commands to a serial console device (switch, firewall) via exec. Requires an already-connected desktop serial session."
}
Serial assets
Command syntax
Pass the console command verbatim as command:
display versionshow ip interface briefdisplay current-configuration
Notes
- The serial session must already be connected by the user in a terminal tab. There is no way to open one from here.
- Output is collected until the line goes quiet (2s) or a 15s cap is reached.
- Serial assets are unavailable from
opsctl; they require the desktop app. - The
scopeparameter is not used by serial assets.
Asset config (for put_asset)
No host/port/username/credentials — a serial asset addresses a local device path instead.
| field | type | required | notes |
|---|---|---|---|
port_path |
string | yes | e.g. "COM3" on Windows, "/dev/ttyUSB0" / "/dev/cu.usbserial-XYZ" on Linux/macOS |
baud_rate |
number | yes | e.g. 9600, 115200 |
data_bits |
number | no | 5-8, defaults to 8 |
stop_bits |
string | no | "1" (default), "1.5", or "2" |
parity |
string | no | "none" (default), "odd", "even", "mark", or "space" |
flow_control |
string | no | "none" or "hardware" (RTS/CTS); empty means no flow control |
Version History
- aeb4bc3 Current 2026-07-24 16:28


