AgentSkillsCN

app-launcher-skill

通过软件包名称启动 Android 应用程序。以编程方式打开已安装的任意应用。

SKILL.md
--- frontmatter
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
  icon: "🚀"
  color: "#8B5CF6"

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

FieldTypeRequiredDescription
actionstringYes"launch"
parametersobjectYesContains package_name

Parameters

FieldTypeRequiredDescription
package_namestringYesAndroid package name of the app

Example

Launch an app:

json
{
  "action": "launch",
  "parameters": {
    "package_name": "com.whatsapp"
  }
}

Common Package Names

AppPackage Name
WhatsAppcom.whatsapp
Chromecom.android.chrome
Gmailcom.google.android.gm
YouTubecom.google.android.youtube
Mapscom.google.android.apps.maps
Cameracom.android.camera2
Phonecom.android.dialer
Messagescom.google.android.apps.messaging
Settingscom.android.settings
Play Storecom.android.vending
Spotifycom.spotify.music
Netflixcom.netflix.mediaclient
Twitter/Xcom.twitter.android
Instagramcom.instagram.android
Telegramorg.telegram.messenger

Response Format

Success:

json
{
  "success": true,
  "service": "app_launcher",
  "action": "launch",
  "data": {
    "message": "App launched successfully",
    "package_name": "com.whatsapp"
  }
}

Error:

json
{
  "error": "App not installed: com.example.notinstalled",
  "service": "app_launcher",
  "action": "launch"
}

Use Cases

Use CaseDescription
Quick launchOpen apps on command
AutomationStart apps as part of workflow
ShortcutsVoice-controlled app opening
WorkflowsChain app launches with other actions

Common Workflows

Open app and send message

  1. Launch WhatsApp
  2. User manually selects contact
  3. (Alternative: use whatsapp_send for automated messaging)

Daily routine

  1. Launch news app in morning
  2. Launch email app
  3. Launch calendar

Finding Package Names

To find an app's package name:

  1. Use the App List tool to list installed apps
  2. Look for the app name in the list
  3. Use the returned package_name

Example workflow:

code
1. app_list.status -> get list of apps
2. Find desired app in results
3. app_launcher.launch with package_name

Setup Requirements

  1. Connect the App Launcher node to Zeenie's input-tools handle
  2. Android device must be paired
  3. App must be installed on the device