CtrlK
BlogDocsLog inGet started
Tessl Logo

pty

Working with PTY sessions for background and interactive processes

53

1.12x
Quality

47%

Does it follow best practices?

Impact

36%

1.12x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./dot_config/opencode/skill/pty/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

22%

Automated Service Health Monitor

Background process lifecycle management

Criteria
Without context
With context

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%

53%

12%

Python REPL Session Recorder

Interactive process control and signal sending

Criteria
Without context
With context

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%

34%

Build Pipeline Analyzer

Build process notification and output analysis

Criteria
Without context
With context

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%

Repository
athal7/dotfiles
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.