opentui
OpenTUI-Terminaloberflächen erstellen
Arbeit an Terminaloberflächen erfordert oft framework-spezifische OpenTUI-Details zu Komponenten, Layout, Eingabe, Animation und Tests. Diese Skill gibt Claude, Codex und Claude Code strukturierte Referenzen zum Erstellen und Beheben von Problemen in OpenTUI-Apps.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "opentui" from https://skillstore.io/skills/msmps-opentui.md and its manifest at https://skillstore.io/api/skills/msmps-opentui/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "opentui". Ich brauche eine React-Terminal-App mit einem Formular und Tastatur-Shortcuts.
Expected outcome:
- React-Reconciler für vertraute Komponentenmuster empfohlen.
- Eingabekomponenten mit explizitem Fokusmanagement verwenden.
- Tastatur-Hooks für Escape- und Control-Shortcuts hinzufügen.
- Mit dem OpenTUI-Test-Renderer und Snapshots testen.
Using "opentui". Meine OpenTUI-Logs erscheinen nicht, während die App läuft.
Expected outcome:
- OpenTUI erfasst Konsolenausgaben während des Renderings.
- Das Konsolen-Overlay, einen Tastatur-Umschalter oder eine temporäre Debug-Datei verwenden.
- Einen reproduzierbaren Test erstellen, statt bei Rendering-Fehlern zu raten.
Using "opentui". Ich brauche einen Diff-Viewer in einer Terminaloberfläche.
Expected outcome:
- Die Code- und Diff-Komponentenreferenzen verwenden.
- Je nach verfügbarer Terminalbreite eine vereinheitlichte oder geteilte Anzeige wählen.
- Scroll- und Zeilennummernverhalten vor dem Styling planen.
Security Audit
High RiskAll 328 static findings are false positives caused by documentation links, code formatting, framework terminology, and benign examples. Semantic review found plaintext password logging and permissive SSH authentication examples. Both should be corrected before publication.
Confirmed security concerns (2)
Risk Factors
📁 Filesystem access (50)
⚙️ External commands (50)
🌐 Network access (19)
🔑 Env variables (13)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/msmps-opentui/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/msmps-opentui?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/msmps-opentui?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/msmps-opentui/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/msmps-opentui.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
msmps. (2026). opentui security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/msmps-opentui/audits/7BibTeX citation
@techreport{msmps-msmps-opentui-2026,
author = {msmps},
title = {opentui security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/msmps-opentui/audits/7},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "opentui security audit report (audit version 7)"
version: "unspecified"
type: report
authors:
- name: "msmps"
date-released: "2026-08-09"
url: "https://skillstore.io/skills/msmps-opentui/audits/7"
identifiers:
- type: other
value: "skillstore:msmps-opentui:audit:7"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Eine neue TUI-App starten
Den passenden OpenTUI-Framework-Pfad auswählen und eine erste Oberfläche mit Komponenten und Layout aufsetzen.
Interaktive Terminal-Steuerelemente hinzufügen
Eingaben, Fokusbehandlung, Tastatur-Shortcuts, Einfügeverhalten sowie Escape- oder Control-Tastenabläufe implementieren.
Terminal-Rendering debuggen und testen
Snapshots, Test-Renderer, Konsolen-Overlays und fokussierte Repro-Fälle verwenden, um OpenTUI-Probleme zu beheben.
Try These Prompts
Verwende die opentui-Skill, um mir bei der Auswahl zwischen core, React und Solid für eine Terminal-App zu helfen, die [requirements] benötigt. Erkläre die Tradeoffs und empfehle einen Weg.
Verwende die opentui-Skill, um einen OpenTUI-Bildschirm mit [components] zu entwerfen. Berücksichtige Layout, Fokusverhalten und die relevanten Referenzdateien, die konsultiert werden sollten.
Verwende die opentui-Skill, um zu debuggen, warum [input or shortcut] in meiner OpenTUI-App nicht funktioniert. Prüfe Fokus, Tastennamen und framework-spezifische Hook-Nutzung.
Verwende die opentui-Skill, um einen Testplan für diese OpenTUI-Funktion zu erstellen: [feature]. Berücksichtige Snapshot-Tests, Interaktionstests und Debugging-Schritte für Fehler.
Best Practices
- Mit der REFERENCE-Datei des Frameworks beginnen und anschließend nur die relevanten API-, Konfigurations-, Muster- oder Gotcha-Dateien lesen.
- Beim Erstellen interaktiver Apps Renderer-Cleanup-Muster statt direkter Prozessbeendigung verwenden.
- Reproduzierbare Tests für Layout-, Eingabe- und Rendering-Probleme schreiben, bevor mehrere UI-Schichten geändert werden.
Avoid
- React- und Solid-Komponentenbenennungsregeln nicht mischen, ohne die Komponentenreferenz zu prüfen.
- Nicht davon ausgehen, dass Tastatureingaben funktionieren, bis die Zieleingabe oder das delegierte untergeordnete Element Fokus hat.
- Nicht auf sichtbare Konsolenausgabe verlassen, während eine OpenTUI-App das Terminal-Rendering erfasst.
Frequently Asked Questions
Was hilft diese Skill zu erstellen?
Unterstützt sie Claude Code?
Kann sie ein Framework für mich auswählen?
Enthält sie Testanleitungen?
Kann sie meine Terminal-App ausführen oder verifizieren?
Ist sie nur für neue Projekte gedacht?
Developer Details
Author
msmpsLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Ref
02be9409c79ca1183f7844009c14d9df684d0cf9
Maintenance freshness
8/15/2026
Usage
2 downloads · 0 views