smithery/powdream

start-emulator

Start an Android emulator. Use when you need to launch an AVD for testing.

Installation

$ npx skills add smithery/powdream --skill start-emulator

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/powdream.

npx skills add smithery/powdream

Browse all from smithery/powdream

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,742 B
  • docs SUMMARY.md 96 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Start Emulator

Start an Android emulator (AVD) with quick boot or cold boot option.

Instructions

Script location: scripts/start-emulator.sh (relative to this skill's directory)

Before running, locate this skill's directory (where this SKILL.md is located), then execute:

bash <skill-directory>/scripts/start-emulator.sh [avd_name] [boot_type]

Arguments:

  • avd_name (optional): The name of the AVD to start
  • boot_type (optional): "quick" (default) or "cold"

JSON Output Schema

Success - Launch

{
  "success": true,
  "message": "Emulator started",
  "avd": "Pixel_6_API_33",
  "cold_boot": false
}

Success - Multiple emulators (ask user)

{
  "success": true,
  "action": "select_emulator",
  "emulators": ["Pixel_6_API_33", "Pixel_4_API_30"]
}

Failure

{
  "success": false,
  "error": "no available emulator",
  "hint": "Create an AVD using Android Studio or avdmanager"
}

Claude's Handling

IMPORTANT: ALWAYS ask the user about boot type before launching. Never skip this step.

Flow

  1. Determine emulator:

- If user specified an emulator name → use that name - Otherwise → run script with no arguments to get the list, then ask user to select if multiple emulators exist

  1. Ask boot type (REQUIRED - never skip): Use AskUserQuestion to ask

"Quick boot or cold boot?" - First option: "Quick boot (Recommended)" - Second option: "Cold boot"

  1. Launch: Run script with avdname and boottype arguments
  1. Report result: Inform user the emulator is starting or show error