opening-in-ide

Installation
SKILL.md

Purpose

Use this skill when the user wants to open a file or project in a supported IDE from the CLI, while preserving solution, project, or workspace context when possible.

Behavior

  1. Accept a file or directory path (default .) and an optional line number.
  2. When the user names a specific supported IDE, use the matching launcher only.
  3. When the user asks for a generic IDE:
    • Run the installed-IDE detection script for the current platform.
    • If no supported IDE is installed, report that none of the supported IDEs are available.
    • If exactly one supported IDE is installed, use it without asking.
    • If multiple supported IDEs are installed, ask the user which one to use.
    • Prefer an interactive multi-choice prompt when the runtime supports it.
    • Populate the choices from the detected installed IDEs instead of hardcoding a fixed set.
    • If the runtime does not support interactive choices, ask a single concise text question listing the available installed IDEs.
    • Do not guess when multiple valid installed IDEs are available and the user did not specify one.
  4. If the user explicitly requests an IDE that is not installed, return a clear error and do not fall back to another IDE.
  5. Launch the chosen IDE in non-blocking mode (fire-and-forget) so the terminal session is not held open.
Related skills
Installs
1
First Seen
Apr 17, 2026