Skip to content

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

@tlgbltcn

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
    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