com um clique
terminal-pilot
Terminal automation skill using poe-code terminal-pilot MCP
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Terminal automation skill using poe-code terminal-pilot MCP
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Create an experiment plan for the poe-code experiment loop. Triggers on: create experiment, experiment plan, karpathy loop.
Generate a Pipeline plan markdown file with YAML frontmatter from a user request. Triggers on: create a pipeline plan, write plan for, plan this feature, pipeline plan.
Create a superintendent markdown document for the autonomous build-inspect-review loop. Triggers on: create superintendent, superintendent plan, superintendent doc, autonomous loop.
Baseado na classificação ocupacional SOC
| name | terminal-pilot |
| description | Terminal automation skill using poe-code terminal-pilot MCP |
Use the terminal-pilot MCP tools to automate and interact with CLI applications through real PTY sessions.
Create a session:
Use terminal_create_session with the command to run.
Interact:
terminal_fill — paste text (fast, for non-interactive input)terminal_type — type character by character (for TUI apps, readline)terminal_press_key — press special keys (Enter, Tab, ArrowUp, Escape, Control+c)Observe:
terminal_read_screen — get current visible screen (lines, cursor, size)terminal_read_history — get scrollback bufferterminal_wait_for — block until pattern appears (regex or literal)terminal_wait_for_exit — block until process exitsManage:
terminal_list_sessions — list active sessionsterminal_close_session — close a session and get exit codeterminal_create_session({ command: "git", args: ["status"] })
terminal_wait_for_exit({ sessionId })
terminal_read_screen({ sessionId })
terminal_create_session({ command: "vim", args: ["file.txt"] })
terminal_wait_for({ sessionId, pattern: "file.txt" })
terminal_type({ sessionId, text: "iHello World" })
terminal_press_key({ sessionId, key: "Escape" })
terminal_type({ sessionId, text: ":wq" })
terminal_press_key({ sessionId, key: "Enter" })
terminal_send_signal({ sessionId, signal: "SIGINT" })
terminal_fill for pasting multi-line text or non-interactive inputterminal_type when the app reacts to individual keystrokes (vim, fzf, readline)terminal_wait_for with literal: true for exact string matchingterminal_resize