Loading...
Loading...
Build, refactor, debug, test, and package Python terminal user interfaces with Textual. Use when the user wants a TUI, terminal dashboard, admin console, multi-screen workflow, keyboard-first tool, data explorer, file browser, markdown or log viewer, editor, command palette, browser-served console app, or a migration from curses/Rich-only UI to Textual—even if they never say “Textual”. Covers TCSS and themes, built-in widgets, screens and modes, reactive state, workers, browser delivery APIs, and pytest Pilot or snapshot testing.
npx skill4agent add tristanmanchester/agent-skills textual-tuiScreenModalScreenMODESDataTableDirectoryTreeMarkdownViewerTextAreaTree@workAppScreen.tcssCSSScreenModalScreenContentSwitcherMODESDataTableDirectoryTreeMarkdownViewerTextAreaTabbedContentLogRichLogSelectionListOptionListListViewTreeSelectSwitchInputButtoncompute_*watch_*varset_reactive@workrun_worker(...)exclusive=Truecall_from_threadtextual run --devtextual consoletextual servedeliver_textdeliver_binarydeliver_screenshotopen_urlrun_test()python scripts/inspect_textual_project.py <project>python scripts/audit_textual_project.py <project>Appscripts/scaffold_textual_app.pypyproject.tomlscripts/inspect_textual_project.pyscripts/audit_textual_project.pyscripts/generate_pilot_tests.pyscripts/dump_dom_and_bindings.pyrun_test()scripts/emit_textual_pyproject.pypyproject.tomlscripts/emit_github_actions_ci.pyscripts/build_upstream_pattern_atlas.pyreferences/repo-map.mdreferences/upstream-pattern-atlas.mdscripts/self_check.pydashboardformchatdata-explorerfile-browsersettingswizardlog-monitoreditoradmin-modesdownload-demopython scripts/scaffold_textual_app.py --list-templatespython scripts/scaffold_textual_app.py \
--template data-explorer \
--module my_app \
--class-name MyApp \
--app-title "My App" \
--output-dir .