Textual
Califa Cards: A Comprehensive Skill Card Standard and Testing Framework
npx -y skills add vinsonconsulting/califa-cards --skill textualAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
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).
SKILL.md
2.4 KB, as published. Nobody here has run it
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 fromcontent_hash..skillcard.toml— repo config (owner, repo tier/url, license, scanner pin).scan.json— the SkillSpector--format jsonreport.evals/evals.json— eval definitions plus the aggregateresultsblock.