EliasOenalEliasOenalCommunityยท1 Agent Skills Included

term-cli

Run interactive terminals, debuggers, and SSH sessions without blocking

Runs interactive and long-lived terminal programs like dev servers, debuggers, REPLs, databases, SSH sessions, and full-screen TUIs without blocking. Eliminates frozen shells and stuck prompts by managing detached tmux sessions with smart waiting, screen capture, and file transfer. Hands control to humans for passwords and MFA prompts, then resumes work automatically.
npx skills add EliasOenal/term-cli --all -g -y
Available:

Instructs the agent to read the term-cli skill first, choose the correct wait strategy for shells versus TUIs, and follow the full command cheat sheet for sessions, input, capture, and file transfer.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install term-cli?โ–ผ

Run `npx skills add EliasOenal/term-cli --all -g -y` in your terminal to install the skill globally. You also need Python 3.8+ and tmux installed on your system.

How to run interactive programs without blocking?โ–ผ

Start a detached session with `term-cli start --session dev`, run your program inside it, and use `wait` or `capture` to check progress while you keep working on other tasks.

Can term-cli handle SSH passwords and MFA prompts?โ–ผ

Yes. The agent requests human help with `term-cli request`, and a person completes the login via `term-assist attach`, after which the agent resumes automatically.

Does term-cli work with Claude Code and other coding agents?โ–ผ

Yes. It works with Claude Code, Gemini CLI, Cursor, Aider, OpenCode, and any agent that can run shell commands.

Can I transfer files over an SSH session?โ–ผ

Yes. The `upload` and `download` commands move gzip-compressed, hash-verified files through any active shell session without needing scp or sftp.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’