← ClaudeAtlas

textuallisted

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).
vinsonconsulting/califa-cards · ★ 1 · AI & Automation · score 78
Install: claude install-skill vinsonconsulting/califa-cards
# 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.