Skip to content

[Feature] 'android skills' command failure due to conflict with deprecated SDK tool #60

Description

@tlgbltcn

What is the gap in the LLM's knowledge?

Currently, when an AI Agent (or a user) tries to initialize the environment using the instructions in the README, it often fails because the android command name is shared with the legacy/deprecated Android SDK tool.

The LLM does not currently know how to:

  1. Diagnose the conflict: It doesn't know to check if which android points to the legacy SDK instead of the new CLI.

  2. Self-heal the environment: It lacks the platform-specific installation one-liners (for Windows, Linux, and macOS ARM/Intel) required to install the correct binary that supports the skills command.
    This creates a "dead end" for agentic workflows right at the start of the onboarding process.

Proposed Skill

Documentation Enhancement: Multi-Platform Environment Setup & Troubleshooting
I propose adding a troubleshooting section to the README.md that provides high-fidelity instructions for both the LLM and the user to resolve this naming collision. This should include:

Additional Context

By adding these specific "setup skills" to the README, AI Agents can parse the troubleshooting steps and automatically suggest or execute the correct installation command when they detect a skills: command not found error. This significantly reduces friction for developers with existing Android SDK installations.
I attempted to open a PR for this, but noted that public contributions are not currently accepted, so I am submitting the documentation fix here for the maintainers to incorporate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions