
Description
terminal-opener is an agent skill from the ECC collection by affaan-m, listed on skills.sh. It opens a command in a visible terminal window by running scripts/open-terminal.js, which keeps the executable and every argument as separate entries in a process list. The skill forbids building a shell command string, and every spawn runs with shell set to false. The default is a plan that does not launch anything. A real window opens only with the --launch flag, after the person has explicitly asked for one and the argument list has been reviewed. The skill warns that the launched process inherits the full environment of the caller, including secret-bearing variables, and that the launcher does not filter the environment, so the shell it runs from should be one whose environment can safely be shared with the target command. Launcher options come before a double dash, followed by exactly one executable and its argument array. It is a SKILL.md file that an AI agent loads when a task calls for it. It is free and open source, and the skills.sh listing shows all three security audits passing.…
Highlights
- Argument list with no shell string
- Dry-run plan by default
- Launches only on explicit request
- Warns that the environment is inherited
Ratings & Reviews
No ratings yet
Be the first to rate terminal-opener.
People also visit
terminal-opener FAQ
What does the terminal-opener skill do?
It opens a command in a visible terminal window from a reviewed argument list, without going through a shell.
Does it open a window by default?
No. The default is a plan that does not launch. The --launch flag is needed for a real window.
What should I know about the environment?
The launched process gets the full environment of the caller, including any secrets, and the launcher does not filter it.
How do I install it?
Run: npx skills add https://github.com/affaan-m/ecc --skill terminal-opener
Is it free?
Yes. It is free and open source.
Are there security findings?
The skills.sh listing shows Gen Agent Trust Hub, Socket and Snyk all passing.
What are the best terminal-opener alternatives?
Popular alternatives to terminal-opener include github, healthcheck and mcporter. See all terminal-opener alternatives




