android-cli-setup

Install Google's agent-first Android CLI and initialize its bundled skill for Claude Code.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/premex-ab/claude-marketplace --skill android-cli-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-cli-setup
Source: https://github.com/premex-ab/claude-marketplace/tree/main/plugins/android-cli/skills/android-cli-setup
Command: npx skills add https://github.com/premex-ab/claude-marketplace --skill android-cli-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It solves the hassle of getting and keeping Google’s agent-first Android CLI working so the user can manage Android projects from the terminal without manually wiring legacy tools and skills.

Core Features & Use Cases

  • One-time user-local installation: Installs the android CLI into ~/.local/bin (no sudo) when missing.
  • Bootstraps bundled Android skill: Runs android init to deposit Google’s official android-cli skill assets into ~/.claude/skills/android-cli/ and ensures Claude Code discovers them.
  • Daily freshness with fallbacks: Refreshes the install daily via a SessionStart hook and includes a staleness check path if hooks fail or startup is interrupted.
  • Use case: You want to scaffold a new app, inspect SDK components, and run emulator-related tasks from the terminal while Claude Code automatically routes you to the correct Android CLI skills.

Quick Start

Ask the assistant to set up Google’s agent-first Android CLI on your machine and initialize the bundled android-cli skill for Claude Code.

Frequently Asked Questions about android-cli-setup

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

FAQPage Schema
How do I install Google's Android CLI for terminal automation without sudo?

Installing the Android CLI without sudo is handled automatically by deploying the binary to user-local storage at ~/.local/bin. This avoids system-wide permission changes while making the terminal automation tool accessible for your current user.

What does running android init do for Claude Code skill initialization?

Running android init bootstraps the bundled android-cli skill assets into the ~/.claude/skills/android-cli/ directory. This allows Claude Code to automatically discover and route terminal-driven Android documentation and inspection tasks to the correct skill.

Can I manage Android SDK components and emulator workflows from the terminal?

You can manage Android SDK components and emulator workflows directly from the terminal using the installed Android CLI. It supports Android app scaffolding, SDK inspection, and emulator tasks without requiring manual wiring of legacy tools.

Do I need a daily schedule to refresh the Android CLI installation?

A daily schedule refreshes the Android CLI installation via a SessionStart hook to maintain freshness. If the hook fails or startup is interrupted, a staleness fallback path ensures the installation remains valid for continued terminal automation.

Why does my Android CLI setup need to hand off skills to Claude Code?

The Android CLI setup hands off skills to Claude Code so the assistant can automatically route your terminal requests to the official android-cli skill. This enables seamless scaffolding, SDK management, and emulator workflows without manual skill discovery.