Skip to main content

One post tagged with "cli-tools"

View All Tags

· 6 min read
Arkin Eliezer Julijanto

Meta Description: Google launched Android CLI with agent-ready skills and a knowledge base, cutting LLM token usage by 70% and dev speed by 3x. Here's what founders and devs need to know.

The Terminal Just Became Your Best Mobile Developer​

Google just dropped something that should make every mobile-focused founder pay attention: a new Android CLI designed specifically for AI agents, paired with official "Android Skills" and a live knowledge base.

This isn't another VS Code extension or IDE plugin. This is Google acknowledging that a massive chunk of Android development is about to happen outside Android Studio — driven by agents like Claude Code, Codex, Gemini CLI, and whatever comes next.

The numbers from Google's internal testing are wild:

  • 70% reduction in LLM token usage for project setup tasks
  • 3x faster task completion compared to agents using standard tooling alone
  • Zero friction switching between CLI prototyping and Android Studio polish

If you're building anything on mobile, this changes how you think about AI-assisted development.

What's Actually New — Three Pillars​

Google didn't just ship a CLI. They shipped a three-part system:

1. Android CLI — The Agent Interface​

The new android command gives agents a clean, programmatic way to interact with the entire Android SDK from the terminal:

  • android sdk install — lean SDK setup, only what you need
  • android create — project scaffolding from official templates (recommended architecture baked in from line one)
  • android emulator — spin up virtual devices on demand
  • android run — build and deploy in one command
  • android update — stay current without the SDK Manager dance

This matters because agents work best with lightweight, predictable interfaces. Before this, agents had to navigate GUI-based workflows or cobble together Gradle commands with inconsistent documentation. Now they have a first-class API.

2. Android Skills — Grounding for LLMs​

Here's the clever part. Google created a GitHub repo of modular SKILL.md files — markdown instruction sets that automatically trigger when a prompt matches the skill's metadata.

Think of it as agent-readable documentation. Not the conceptual, tutorial-style docs humans read — but precise, actionable specs for specific workflows.

Initial skills cover pain points every Android dev knows:

  • Navigation 3 setup and migration
  • Edge-to-edge implementation
  • AGP 9 and XML-to-Compose migrations
  • R8 config analysis

Install via android skills and they live alongside your own custom skills or community-created ones. This is the "grounding" problem being solved at the platform level.

3. Android Knowledge Base — Live, Authoritative Context​

The android docs command gives agents access to a frequently updated knowledge base sourced from Android developer docs, Firebase, Google Developers, and Kotlin docs.

Why this matters: most LLMs have training cutoffs that are months or years old. Without live grounding, agents suggest deprecated APIs and outdated patterns. The knowledge base ensures agents work with the latest guidance — not what was correct when their training data was frozen.

Why This Is Bigger Than Just Android​

This launch is a signal, not just a tool drop. Three things every founder and developer should read into it:

Google is designing for agent-native development. Not "AI-assisted" where you still do most of the work. Agent-native, where an AI does the heavy lifting and you review and refine. The CLI is built for programs, not humans.

The skills pattern is going to spread. Google basically open-sourced a framework for "how to teach LLMs your platform." Expect Firebase skills, AWS skills, Stripe skills. Every platform with complex documentation should be thinking this way.

Mobile dev velocity is about to spike. If you're a startup deciding between web-first and mobile-first, the gap just got smaller. An agent that can scaffold, build, test, and deploy an Android app from the terminal means small teams can ship mobile faster than ever.

How to Actually Use This Today​

Getting started is straightforward:

  1. Download the Android CLI from d.android.com/tools/agents
  2. Install skills with android skills — pick the ones relevant to your project
  3. Point your agent at it — whether that's Gemini CLI, Claude Code, Codex, or anything else
  4. Prototype fast, then transition to Android Studio for UI refinement and deep debugging

The workflow Google envisions: use an agent + CLI for scaffolding, boilerplate, and iteration, then move to Android Studio for the polish that requires visual tools and advanced profiling.

The Catch? Context Matters​

This isn't magic. The CLI and skills handle the mechanics of Android development — setup, scaffolding, migration patterns. They don't replace understanding UX, performance optimization, or platform-specific design patterns.

Agents with Android CLI will produce correct, best-practice code. But "correct" and "great" are still different things. The human in the loop matters more than ever — just at a higher level of abstraction.

What Founders Should Do Right Now​

  • If you have a mobile app or are planning one: set up Android CLI + an agent this week. Even if you're not using it in production, understanding the workflow puts you ahead.
  • If you're hiring mobile devs: ask about AI-assisted workflows. The devs who can leverage these tools will be 3-5x more productive than those who can't.
  • If you're building dev tools: the skills pattern (SKILL.md files that auto-trigger) is worth studying. It's becoming a standard.

Conclusion​

Google's Android CLI isn't just a developer tool — it's a bet on how software gets built going forward. Agents as first-class developers. CLI as the primary interface. Skills as the bridge between LLM capabilities and platform-specific expertise.

Three takeaways:

  • Android CLI + Skills reduces token waste by 70% and ships 3x faster — real numbers, not marketing
  • The skills pattern is a template every platform should copy for agent-readiness
  • Mobile development just became accessible to any team with a good agent workflow

The future of mobile dev isn't one developer and one IDE. It's one developer orchestrating multiple agents, each grounded in the latest platform knowledge, shipping at a pace that would've seemed impossible two years ago.

Google just made that future easier to reach.

FAQ​

Q: Do I need Android Studio to use the Android CLI? A: No. The Android CLI works independently from the terminal. You can prototype and build entirely with an agent + CLI, then optionally open the project in Android Studio for visual editing and advanced debugging.

Q: Which AI agents work with the Android CLI? A: Any agent that can execute terminal commands — Gemini CLI, Claude Code, Codex, Antigravity, and custom agents all work. The CLI is agent-agnostic by design.

Q: What are Android Skills exactly? A: Modular SKILL.md files containing precise, actionable instructions for specific Android development workflows. They auto-trigger based on your prompt, so agents automatically follow Google's recommended patterns without you manually attaching documentation.

Q: Is the Android CLI free to use? A: Yes. Download it from the official Android developer site at d.android.com/tools/agents. Skills are open-source and available on GitHub.

Q: Can I create my own Android Skills? A: Yes. Skills are markdown-based and designed to coexist with custom skills and community-created ones. Google provides a framework, not a closed system.