kitty
Installation
SKILL.md
Kitty Remote Control Skill
This skill empowers you to manage multiple concurrent processes (like servers, watchers, or long builds) using kitty's remote control feature directly from the Bash tool.
Since you are running inside a kitty terminal, you can spawn new windows or tabs to handle these tasks without blocking your main communication channel.
1. Verify Environment & Check Status
First, verify you are running inside kitty with remote control enabled. You can try listing windows:
kitten @ ls
If this fails with open /dev/tty: device not configured, kitty is only reachable over the escape-code channel, which requires a controlling terminal. Agent Bash tools normally run with their output piped, so there is no TTY and that channel is unavailable. The fix is to have kitty listen on a socket as well:
echo $KITTY_LISTEN_ON