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 |
password |
string | no | Reserved compatibility key; any non-empty value is rejected as inapplicable |
credential_id |
number | no | Reserved compatibility key; any non-zero value is rejected as inapplicable |
Serial automation never creates or references managed credentials.
Version History
-
b159e91
Current 2026-08-19 20:21
本 Skill 内容未发生变更,但关联的资产凭据自动化与审计脱敏机制已大幅优化。
- aeb4bc3 2026-07-24 16:28


