terminal-context
Complete Kitty terminal awareness + control for coding agents: list panes/tabs, read scrollback, map ports→processes, parse per-pane git/last-command metadata (from shell hooks), and send commands/focus panes. Use when user mentions \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Complete Kitty terminal awareness + control for coding agents: list panes/tabs, read scrollback, map ports→processes, parse per-pane git/last-command metadata (from shell hooks), and send commands/focus panes. Use when user mentions \
How to use
Zainstaluj skill terminal-context w swoim środowisku agenta (Claude/Copilot/Codex). Upewnij się, że masz zainstalowany terminal Kitty i dostęp do repozytorium https://github.com/aelaguiz/kitty_skills.
Skonfiguruj Kitty socket i shell hooks — włącz opcję
listen_onw konfiguracji Kitty i zainstaluj shell hooks zgodnie z dokumentacją wreferences/SETUP.md. To umożliwi agentowi deterministyczne odczytywanie stanu terminala.Zacznij od pobrania kontekstu: poproś agenta o uruchomienie
tc-context --summary, aby zobaczył wszystkie otwarte panele, zakładki i bieżące katalogi robocze.Gdy chcesz przeanalizować błędy — użyj
tc-output --cwd "$PWD" --lines 120 --match "error|failed|traceback", aby agent automatycznie wyszukał i wyświetlił istotne wiersze z historii terminala.Aby agent wysłał komendę do innego panela, użyj
tc-send --cwd "$PWD" "npm test"— agent najpierw przeczyta kontekst panela, potwierdzi katalog roboczy, a dopiero wtedy wyśle komendę.Do monitorowania procesów (np. czekania na serwer) — użyj
tc-watch --cwd "$PWD" "ready|listening|compiled" --timeout 90, aby agent śledził output w tle i powiadomił Cię, gdy pojawi się szukana fraza.