CtrlK
BlogDocsLog inGet started
Tessl Logo

tmux

Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.

76

1.37x
Quality

71%

Does it follow best practices?

Impact

80%

1.37x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./nanobot/skills/tmux/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is highly actionable with copy-paste-ready commands and good section structure, supported by real helper scripts. It is concise and well-organized, with only minor validation and disclosure gaps.

DimensionReasoningScore

Conciseness

The body is mostly lean commands and short bullets that assume Claude's competence, with only minor explanatory asides (e.g., the orchestrating-agents tips) that could be trimmed, fitting the 'efficient with minor over-explanation' anchor.

4 / 5

Actionability

Provides fully executable, copy-paste-ready tmux commands covering the common cases (start session, send input, capture output, orchestrate agents, cleanup) plus a documented helper script with every flag, matching the top anchor.

5 / 5

Workflow Clarity

The quickstart gives a clear sequenced workflow and the orchestration example includes a poll-for-completion verification loop, but the destructive cleanup section lacks an explicit validate/confirm checkpoint, leaving a minor validation gap.

4 / 5

Progressive Disclosure

Well-organized into labeled sections with two real, clearly-signaled one-level-deep script references (find-sessions.sh, wait-for-text.sh); minor gap is that the wait-for-text flag reference is inlined rather than placed in a separate doc.

4 / 5

Total

17

/

20

Passed

Description

61%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific and names a clear niche with concrete actions, but it lacks any explicit 'Use when...' trigger guidance, which caps its completeness. Trigger term coverage is good but not exhaustive.

Suggestions

Add an explicit trigger clause such as 'Use when you need an interactive TTY or to drive a terminal-based CLI that cannot run in exec background mode.'

Broaden trigger terms with synonyms users might say (e.g., 'terminal session', 'pty', 'send commands to a running process').

Mention the use case of running parallel coding agents to expand distinctiveness beyond raw tmux control.

DimensionReasoningScore

Specificity

Names the domain (tmux sessions for interactive CLIs) and two concrete actions ('sending keystrokes' and 'scraping pane output'), matching the 1-2 concrete-actions anchor; it is not comprehensive enough for a 4.

3 / 5

Completeness

The 'what' is clear (remote-control tmux sessions via keystrokes and pane scraping) but there is no 'Use when...' or equivalent explicit trigger clause, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('tmux sessions', 'interactive CLIs', 'keystrokes', 'pane output') with good coverage; only a few synonymous phrasings are missing, so it sits above the 3 anchor.

4 / 5

Distinctiveness Conflict Risk

tmux remote-control is a clear niche with minimal conflict risk, but the absence of explicit trigger phrases leaves minor overlap risk with generic shell/bash skills, placing it just below a 5.

4 / 5

Total

14

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
HKUDS/nanobot
Reviewed

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.