Working with PTY sessions for background and interactive processes
53
47%
Does it follow best practices?
Impact
36%
1.12xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./dot_config/opencode/skill/pty/SKILL.mdBackground process lifecycle management
pty_spawn for server
0%
0%
pattern for error filtering
0%
0%
pty_kill to stop server
0%
0%
cleanup=false on kill
0%
0%
pty_read after kill
0%
0%
offset for latest output
0%
0%
pty_list usage
0%
0%
health-report.md present
100%
100%
operations-log.txt present
100%
100%
Interactive process control and signal sending
pty_spawn for python3
0%
0%
pty_write for commands
0%
0%
\n as Enter sequence
40%
100%
\x04 for EOF exit
60%
100%
Does NOT use \x03 to exit
100%
100%
cleanup=true on kill
0%
0%
session-transcript.txt present
100%
100%
workflow-summary.md present
100%
100%
pty_read between commands
0%
0%
Build process notification and output analysis
pty_spawn for build
0%
0%
notifyOnExit=true
0%
0%
error pattern filter
0%
0%
warning pattern filter
0%
0%
offset for tail
0%
0%
build-report.md present
100%
100%
correct errors in report
100%
100%
correct warnings in report
100%
100%
build-ops.txt present
100%
100%
07d79b6
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.