| name | app-launcher-skill |
| description | Launch Android applications by package name. Open any installed app programmatically. |
| allowed-tools | app_launcher |
| metadata | {"author":"machina","version":"1.0","category":"android"} |
App Launcher Tool
Launch applications on Android device.
How It Works
This skill provides instructions for the App Launcher tool node. Connect the App Launcher node to Zeenie's input-tools handle to enable app launching.
app_launcher Tool
Launch an installed application by package name.
Schema Fields
| Field | Type | Required | Description |
|---|
| action | string | Yes | "launch" |
| parameters | object | Yes | Contains package_name |
Parameters
| Field | Type | Required | Description |
|---|
| package_name | string | Yes | Android package name of the app |
Example
Launch an app:
{
"action": "launch",
"parameters": {
"package_name": "com.whatsapp"
}
}
Common Package Names
| App | Package Name |
|---|
| WhatsApp | com.whatsapp |
| Chrome | com.android.chrome |
| Gmail | com.google.android.gm |
| YouTube | com.google.android.youtube |
| Maps | com.google.android.apps.maps |
| Camera | com.android.camera2 |
| Phone | com.android.dialer |
| Messages | com.google.android.apps.messaging |
| Settings | com.android.settings |
| Play Store | com.android.vending |
| Spotify | com.spotify.music |
| Netflix | com.netflix.mediaclient |
| Twitter/X | com.twitter.android |
| Instagram | com.instagram.android |
| Telegram | org.telegram.messenger |
Response Format
Success:
{
"success": true,
"service": "app_launcher",
"action": "launch",
"data": {
"message": "App launched successfully",
"package_name": "com.whatsapp"
}
}
Error:
{
"error": "App not installed: com.example.notinstalled",
"service": "app_launcher",
"action": "launch"
}
Use Cases
| Use Case | Description |
|---|
| Quick launch | Open apps on command |
| Automation | Start apps as part of workflow |
| Shortcuts | Voice-controlled app opening |
| Workflows | Chain app launches with other actions |
Common Workflows
Open app and send message
- Launch WhatsApp
- User manually selects contact
- (Alternative: use whatsapp_send for automated messaging)
Daily routine
- Launch news app in morning
- Launch email app
- Launch calendar
Finding Package Names
To find an app's package name:
- Use the App List tool to list installed apps
- Look for the app name in the list
- Use the returned package_name
Example workflow:
1. app_list.status -> get list of apps
2. Find desired app in results
3. app_launcher.launch with package_name
Setup Requirements
- Connect the App Launcher node to Zeenie's
input-tools handle
- Android device must be paired
- App must be installed on the device