app-list-skill

Retrieve installed Android app package names, versions, and metadata.

356|66|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/zeenie-ai/MachinaOS --skill app-list-skill-zeenie-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-list-skill
Source: https://github.com/zeenie-ai/MachinaOS/tree/main/server/skills/android_agent/app-list-skill
Command: npx skills add https://github.com/zeenie-ai/MachinaOS --skill app-list-skill-zeenie-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly discover which apps are installed on an Android device so you can find the correct package names and versions without manually browsing the device.

Core Features & Use Cases

  • App inventory: Retrieves installed applications with package_name, version, version_code, enabled status, and whether each is a system app.
  • Package name lookup: Finds the exact package identifier needed to configure or use an app launcher workflow.
  • Version verification: Supports comparing installed app versions for maintenance, audits, or troubleshooting.

Quick Start

Use the app-list-skill to get the installed apps by asking your AI to run the App List tool with action "status".

Frequently Asked Questions about app-list-skill

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

FAQPage Schema
How do I retrieve a list of installed Android apps and their package names?

You can retrieve installed Android apps by running an app listing tool with action status. This returns a structured response containing package names, versions, and app metadata for both user apps and system apps.

What is the best way to audit app versions on an Android device?

Auditing app versions involves retrieving the installed application list to extract version and version_code data for each package. This supports comparing installed app versions for maintenance, audits, or troubleshooting workflows.

Can I get a device inventory of system apps and user apps for automation?

Yes, you can retrieve a device inventory that distinguishes between user apps and system apps. The tool returns enabled status and system app flags, plus totals for user_apps and system_apps to support automation workflows.

How do I find the exact package name needed to launch an Android app?

You find the exact package name by retrieving the list of installed Android applications. The inventory output includes the package_name identifier for each app, which is required to configure downstream app launcher workflows.

Do I need to provide specific parameters to retrieve Android app metadata?

Yes, you must provide an action field with the value status to retrieve Android app metadata. This returns a structured response containing package names, versions, version codes, and enabled status for installed applications.