textual

Solid

Build, style, and debug terminal user interfaces in Python with Textual. Use when the user mentions Textual, a TUI, App/Widget/Screen subclasses, reactive attributes, TCSS or Textual CSS, `textual run`, `textual console`, or compose(). Do NOT use for plain CLI argument parsing (use click-cli), Rich-only static output (use rich-render), or curses (use curses).

AI & Automation 1 stars 0 forks Updated 1 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
10
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
50
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# textual Reference skill bundle used as the Califa Cards generator fixture. The `skillcard build examples/textual/` regression test regenerates `card.json` and `skill-card.md` from this `SKILL.md`, the authored sidecar, the repo config, the committed scan report, and the evals results — and must reproduce the committed pair byte for byte (the deterministic acceptance proof in SPEC.md section C). Everything the generator needs lives in this directory: - `SKILL.md` — the skill's identity (name, version, summary, description, triggers, output, dependencies, and the hashed security surface: external_endpoints, permissions). - `card.authored.yaml` — the authored governance overlay (status, accepted findings, optional provenance pins); excluded from `content_hash`. - `.skillcard.toml` — repo config (owner, repo tier/url, license, scanner pin). - `scan.json` — the SkillSpector `--format json` report. - `evals/evals.json` — eval definitions plus the aggregate `results` block.

Details

Author
vinsonconsulting
Repository
vinsonconsulting/califa-cards
Created
1 months ago
Last Updated
1 weeks ago
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Solid

textual

Use this skill when building or debugging a Python terminal UI (TUI) with Textual (Textualize's framework): `App`/`Screen`/`Widget`, `compose()`, `reactive`/`watch_`, `@work` workers, Textual CSS / TCSS (`dock`, `grid`, `fr` units), widgets like `RichLog`, `Markdown`, `DataTable`, `Input`, `TextArea`, `Tree`, `ListView`; testing with `Pilot` / `pytest-textual-snapshot`; `textual serve` / Textual Web deploy; Rich renderables inside Textual; or streaming LLM/agent tokens into a terminal and agentic-CLI front-ends. Triggers: Textual, Textualize, TUI, terminal UI, `@work`, TCSS, `RichLog`, `query_one`, Pilot, `textual serve`. Writes current 8.x code, not stale pre-1.0 patterns. Not for: Rust TUIs (→ Ratatui sibling), Go TUIs (→ Bubble Tea sibling), plain non-interactive CLI output (Click/argparse/Typer) with no live UI, or agent-session orchestration / tmux multiplexing. Note: browser deploy via `textual serve` (the same Textual app served to a browser) IS in scope; a general React/HTML web-app request is not.

1 Updated 2 days ago
vinsonconsulting
Web & Frontend Listed

tui-design

Design and build clean, professional, minimal terminal UI (TUI) applications and command-line tools. Use this skill whenever the user is building, designing, refactoring, reviewing, or asking about terminal interfaces — full-screen TUIs (file managers, dashboards, monitors, git/k8s tools, REPLs), interactive CLI prompts, or simple command-line utilities. Use it for library questions ("Bubble Tea vs Ratatui vs Textual vs Ink"), design questions ("how should I lay out this dashboard"), and concrete build requests ("build me a TUI for X"), even when the user doesn't say "TUI" explicitly — phrases like "terminal app", "ncurses-style", "interactive shell tool", "CLI dashboard", "fzf-like picker", or naming a known TUI app (lazygit, k9s, btop, helix, yazi) all qualify.

1 Updated yesterday
gfargo
Web & Frontend Listed

awesome-design-skills

Registry of 67 visual aesthetic and style skills for Claude Code, Cursor, Codex, and other agents. Each skill ships as SKILL.md + DESIGN.md covering tokens, components, accessibility, tone, and quality gates for a specific design aesthetic — glassmorphism, brutalism, claymorphism, neumorphism, editorial, bento, retro, riso, and 59 more. Distributed via the TypeUI CLI.

0 Updated 1 weeks ago
podo