run

Detect project platform and launch apps on Android, iOS, web, or Flutter devices.

2|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/abnegate/claudes --skill run-abnegate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run
Source: https://github.com/abnegate/claudes/tree/main/skills/run
Command: npx skills add https://github.com/abnegate/claudes --skill run-abnegate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the manual setup friction of building an app, installing it on the right target, and launching it—across Android, iOS, web, and Flutter—by auto-detecting the platform and resolving the correct device/browser.

Core Features & Use Cases

  • Auto platform detection: Identifies Android, iOS, Web, and Flutter projects by checking common build/config files, then routes execution to the right launch workflow.
  • Target device/browser resolution: Selects the correct emulator/physical device/serial (Android), booted/specified simulator or physical UDID (iOS), browser and dev URL (web), or a Flutter device id (Flutter) based on arguments and availability.
  • End-to-end run flow: Optionally performs install via /skills:install, then launches the app (or starts/polls a dev server for web) and reports the resulting identifiers/URL for confirmation.

Quick Start

Run the app by asking: "Use /skills:run --device emulator --variant debug".

Frequently Asked Questions about run

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

FAQPage Schema
How do I automate building and launching an app on a specific device?

Automating app building and launching involves detecting the project platform, resolving the correct target device or emulator, and executing platform-specific launch commands. This Skill auto-detects Android, iOS, Web, and Flutter projects to streamline the process.

Can I launch a Flutter app on an iOS simulator without manual setup?

Yes, you can launch a Flutter app on an iOS simulator without manual setup. The Skill auto-detects Flutter projects and resolves the correct booted simulator or physical UDID to build, install, and launch the application automatically.

Does this workflow support starting a local web dev server with a specific browser?

Yes, this workflow supports starting a local web dev server. It resolves the correct browser and development URL for web projects, starts the server, polls for readiness, and reports the resulting URL for confirmation.

How do I run an Android build and skip the installation step on a physical device?

You can run an Android build and skip installation by parsing the named-flag --no-install. This routes the workflow to launch the application directly on the resolved physical device or emulator without performing the install step.

What happens if the specified target device or port is unavailable during an app launch?

If the specified target device or port is unavailable during an app launch, the workflow includes device and port error handling. It reports resolved package or bundle identifiers and URLs while catching resolution failures.