app-launcher

Launch and manage desktop applications and windows on Windows and Linux.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/Prathmesh234/Emu --skill app-launcher-prathmesh234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-launcher
Source: https://github.com/Prathmesh234/Emu/tree/main/backend/skills/bundled/app-launcher
Command: npx skills add https://github.com/Prathmesh234/Emu --skill app-launcher-prathmesh234

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly open, switch between, and control desktop applications and their windows without manual mouse hunting, reducing time spent navigating the OS and improving automation reliability.

Core Features & Use Cases

  • Launch apps using the fastest available method: keyboard shortcuts, OS search/start menu, shell commands, or taskbar clicks.
  • Switch and focus between running applications and specific windows using Alt+Tab, window cycling, or direct activation.
  • Window management including minimize, close, quit, fullscreen, and show desktop actions across Windows and common Linux desktops.
  • Use Case: Open an IDE, wait for it to fully load, switch to a specific project window, and then minimize or close auxiliary windows as part of a scripted workflow.

Quick Start

Ask the agent to open the application by name, switch to its main window, and wait until the window is responsive.

Frequently Asked Questions about app-launcher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate desktop application launching and window management?

Automate desktop application launching and window management by simulating keyboard shortcuts, mouse input, and shell commands. This approach handles switching, minimizing, and closing windows across Windows and common Linux desktops without manual interaction.

Can I use shell commands to open desktop applications and wait for them to load?

Yes, you can execute shell or PowerShell commands to open desktop applications and wait for them to load. The automation can optionally verify the application state and window responsiveness using screenshots after the launch.

Does desktop automation work on both Windows and Linux for switching between running windows?

Desktop automation supports switching between running windows on both Windows and common Linux desktops. It utilizes Alt+Tab, window cycling, and direct activation methods to focus on specific application windows.

What is the best way to script minimizing and closing specific desktop windows?

The best way to script minimizing and closing specific desktop windows is by simulating taskbar interactions and keyboard shortcuts. This allows reliable window-level controls like fullscreen and show desktop actions within a scripted workflow.

How do I focus a specific project window after opening an IDE via automation?

Focus a specific project window after opening an IDE by using window cycling or direct activation. The automation waits for the application to fully load and then switches focus to the desired window.