spawn-terminal
Spawn a new terminal window to run CLI commands (ffmpeg, curl, python, etc.). Use for non-AI command execution.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Spawn a new terminal window to run CLI commands (ffmpeg, curl, python, etc.). Use for non-AI command execution.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generic BAML patterns for type-safe LLM prompting. Covers schema design, DTO generation, client wrappers, and cross-language codegen. Framework-agnostic.
Browser automation for documentation discovery. Use when curl fails on JS-rendered sites, when detecting available browser tools, or when configuring browser-based documentation collection.
C4 architectural modeling for documenting software architecture. Use when creating architecture diagrams, planning new systems, communicating with stakeholders, or conducting architecture reviews.
Debug and analyze web applications using Chrome DevTools MCP. Use for console log inspection, network request monitoring, performance analysis, and debugging authenticated sessions. For basic browser automation (screenshots, form filling), use browser-discovery skill instead.
Patterns and techniques for analyzing brownfield codebases. Use when onboarding to unfamiliar code, preparing for refactoring, conducting architecture reviews, or identifying technical debt.
Detect new imports in modified files and auto-install missing dependencies. Works with npm, uv, pip, cargo, go mod, and other package managers. Triggers after code implementation to keep manifests in sync.
| name | spawn:terminal |
| description | Spawn a new terminal window to run CLI commands (ffmpeg, curl, python, etc.). Use for non-AI command execution. |
Spawn a new terminal window to execute CLI commands. This skill is for generic command execution, NOT for spawning AI agents. For AI agents, use the spawn:agent skill instead.
| Variable | Default | Description |
|---|---|---|
| LOG_TO_FILE | false | Write full terminal output to debug file |
| CAPTURE | false | Block and return output directly |
MANDATORY - You MUST follow the Workflow steps below in order. Do not skip steps.
<command> --help first to verify syntax and optionsfork_terminal()If you're about to:
spawn:agent instead)STOP -> Run <command> --help first -> Review output -> Then proceed
MANDATORY CHECKPOINTS - Verify each before proceeding:
<command> --help and reviewed optionsThe fork_terminal() function is located at ../agent/fork_terminal.py:
from spawn.agent.fork_terminal import fork_terminal
# Simple command execution (no output capture)
fork_terminal("npm run build")
# With debug output capture
file_path = fork_terminal("ffmpeg -i video.mp4 output.gif", log_to_file=True)
# Blocking capture (waits for completion)
output = fork_terminal("python script.py", capture=True, log_to_file=True)
If the user mentions any of these, use spawn:agent: