CtrlK
BlogDocsLog inGet started
Tessl Logo

textual-builder

Build Text User Interface (TUI) applications using the Textual Python framework (v0.86.0+). Use when creating terminal-based applications, prototyping card games or interactive CLIs, or when the user mentions Textual, TUI, or terminal UI. Includes comprehensive reference documentation, card game starter template, and styling guides.

83

1.35x
Quality

78%

Does it follow best practices?

Impact

87%

1.35x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./textual-builder/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

90%

28%

Server Fleet Monitor

CSS separation and DataTable configuration

Criteria
Without context
With context

External stylesheet

100%

100%

Theme variables in CSS

0%

0%

DataTable zebra stripes

0%

100%

DataTable cursor type

100%

100%

Reactive state for metrics

0%

100%

set_interval timer

100%

100%

Grid layout

100%

100%

Fractional sizing

100%

100%

Border style

0%

100%

Semantic IDs or classes

100%

100%

Type hints

100%

100%

100%

38%

Release Notes Browser

Reactive dynamic bindings and Rich markup

Criteria
Without context
With context

reactive with bindings=True

0%

100%

check_action returns None

0%

100%

Binding() object used

100%

100%

action_ method naming

100%

100%

Rich markup in content

100%

100%

External stylesheet

100%

100%

Reactive watcher update

0%

100%

Type hints

100%

100%

Semantic IDs or classes

100%

100%

Footer shows bindings

100%

100%

72%

2%

Countdown Timer Board

Custom widgets with message classes and event control

Criteria
Without context
With context

Custom widget class

100%

100%

DEFAULT_CSS on widget

20%

0%

Custom Message class

100%

100%

Message handler naming

0%

100%

self.notify() for expiry

100%

100%

event.stop() usage

100%

0%

with widget.prevent() usage

0%

0%

reactive() for timer state

100%

100%

set_interval for countdown

100%

100%

External stylesheet

100%

100%

Repository
YPares/agent-skills
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.