Terminal Opener
Open any executable in a visible host terminal via a shell-free launch plan: dry-run by default, WezTerm mux with detached fallback, recovery modes.
- What
- Open any executable in a visible host terminal via a shell-free launch plan: dry-run by default, WezTerm mux with detached fallback, recovery modes.
- Cost
- Free
- Needs
- Use "Terminal Opener" with your Muse.
- Install
- Copy the installer prompt below into your Muse — your agent does the rest.
Curated by Skill Harbor: a reusable, shell-free launch plan for opening an executable and its argument array in a visible terminal window, built for agent harnesses that need to start an interactive CLI, an SSH session, a local development process, a sandbox or any argv-based command on the host. The launcher preserves the executable and every argument as separate process entries, never interpolates a shell command string, and keeps every spawn on shell: false. It defaults to a non-launching plan and opens a real window with --launch only after the user explicitly requests it and the argv has been reviewed. WezTerm mux is tried first with a detached wezterm start fallback when the mux is unavailable, and --recover or --standalone modes start a detached process that skips user configuration. JSON output supports capability detection, dry-run inspection and diagnosing mux failures. From the affaan-m/ECC repository (MIT). Honest caveats: the launched process inherits the full environment of the calling process, including secret-bearing variables, so run it from a shell whose environment is safe to expose; terminal support is limited to what the script detects. Skill Harbor never reviews the code, review it yourself before use.
Version:
Install
Copy the install package below, then paste it into MuseThe install prompt below already includes the vetting steps: your agent follows the community checklist before installing anything with executable code. Want more?
Use "Terminal Opener" with your Muse. Prerequisites: Node.js, WezTerm or another supported terminal on the host, and the skill's scripts/open-terminal.js from the repo. 1. Open the skill: https://github.com/affaan-m/ECC/blob/main/skills/terminal-opener/SKILL.md and copy the full SKILL.md text. 2. Paste it into a chat with Muse and add: "Plan opening [command with args] in a visible terminal" or "Diagnose why the terminal launch failed from this JSON." 3. Review the dry-run plan first; pass --launch only after you have read the exact argv. Tip: keep one safe shell profile whose environment carries no secrets and launch only from it. Safety: a skill is plain-text instructions; it runs nothing by itself. The launched process inherits your full environment, including secrets.
Saved to your recent installs. Find it anytime on /connect.
Questions
How do I install a build?
Every product page includes a copy-paste install prompt. Paste it into your Muse and it sets the build up for you — no manual configuration.
Where does my money go?
Straight to the seller. Skill Harbor never processes payments: checkout happens on the seller’s own page, usually Stripe.
What does the ✓ next to a creator’s name mean?
It means we confirmed the identity of the person behind the listing. It says nothing about the code itself — always check a build before installing it.