{"slug": "device-streaming-and-android-skills-available-in-android-cli", "title": "Device Streaming and Android skills - available in Android CLI", "summary": "Google announced updates to its Android CLI command-line tooling that let AI agents access real physical devices remotely through Android Device Streaming over a secure ADB over SSL connection, enabling device spin-up, build deployment, log and trace collection, and headless screenshots from the terminal. The company also expanded its Android skills repository to over 20 structured SKILL.md instruction files, including a new Wear Compose Material 3 skill, and added Android CLI commands such as `android init`, `android skills list`, `android skills add wear-compose-m3 --project=.`, and `android skills update --all`.", "body_md": "As Android developers, you have many choices when it comes to the agents, LLMs, tools, and command-line interfaces (CLI) you use for app development. Our goal is to help you build beautiful, high-quality Android apps, no matter how you choose to build. We’re announcing updates to our [Android CLI](https://developer.android.com/tools/agents/android-cli) command-line tooling, including the ability to access real devices through Android Device Streaming. We’re also sharing more [Android skills](https://developer.android.com/tools/agents/android-skills), and giving you a deep dive into the Wear OS Compose Material 3 skill.\n\nAndroid CLI is our tool to make command-line interface Android development easier. It supports any AI agent or tool in building more efficiently for Android.\n\nAlong with the `android-cli` skill, your agents use Android CLI to create, build, test, and manage Android projects, help you set up the development environment, create and run emulators, and execute test runs.\n\nIt’s important to test your app on real devices to catch issues that are hardware- or OS-specific, but sometimes you don’t have access to the ones you need. Android Device Streaming gives you access to real physical devices, remotely. Your agent can now use Android Device Streaming anywhere, through Android CLI.\n\nThe agent can interact with physical devices (as if they were plugged in over USB) over a secure ADB over SSL connection. This enables spinning up devices, deploying builds, collecting logs and traces, and even capturing screenshots headlessly—all through the terminal.\n\nTo get started, link your project, instruct your agent to list available remote devices and decide which device you want next. [Read the documentation](https://developer.android.com/tools/agents/android-cli/commands/device_remote) to learn more, and see the [Android CLI release notes](https://developer.android.com/tools/agents/android-cli/release-notes).\n\nTo bridge the gap between LLMs’ default knowledge and platform-specific standards and updates, we keep growing our **Android skills repository**.\n\nAndroid skills are structured instructions (`SKILL.md` files) that ground AI agents with our official guidance from [developer.android.com](http://developer.android.com). Instead of relying on a model’s training cutoff, skills provide more precise and fresher data, API references and samples, and architectural patterns directly into your agent’s context.\n\nWith [over 20 skills available](https://developer.android.com/tools/agents/android-skills/browse), you can now equip your AI agents to handle more complex and specialized development tasks such as:\n\nOur Android skills are thoroughly evaluated. To understand the philosophy and methodology behind this project, as well as why all skills should come with evals, make sure to read [Inside Android Skills - Built for deprecation](https://developer.android.com/blog/posts/inside-android-skills-built-for-deprecation). \n\nManaging skills across projects and individual agent directories is pretty straightforward with Android CLI:\n\n`android init` to install the `android-cli` skill`android skills list`` android skills` add `wear-compose-m3 --project=`.` android skills update --all``android skills update wear-compose-m3` (for an individual skills)\nSkills are designed to be **environment-agnostic**. From writing code in Android Studio and Antigravity, to pairing with third-party agents like Claude and Codex, our Android skills work across your entire setup.\n\nBuilding for Wear OS means distinct design and development decisions: round viewports, rotary input, ambient display mode, minimizing power consumption, preferring `TransformingLazyColumn`, and using the `AppScaffold` and `ScreenScaffolds` containers.\n\nWithout explicit guidance, LLMs lack the understanding and knowledge of these distinct patterns that make the Wear apps really stand out and shine.\n\nTo help agents with this, we released the **Wear Compose Material 3 skill** (wear/wear-compose-m3).\n\nCheck out this video for more information on how powerful this skill is:\n\nEarly adopters are already seeing significant productivity impact with this skill. The **engineering team at** **FotMob** used it for tasks like modernizing their existing Wear M3-based app, migrating multiple lists to `TransformingLazyColumn` with `ScreenScaffold` content padding, `ListHeader` titles, `SurfaceTransformation` on cards and buttons, theme typography, and Wear previews.\n\nThe result? The changes compiled successfully and were verified on the emulator for scrolling, rotary, edge morphing and RTL. This enabled the team to delete their legacy wrapper, and all rotary and focus boilerplate.\n\nThe skill caught mistakes that the underlying model missed, such as forgetting to forward `ScreenScaffold`'s `contentPadding` into the list, and using theme typography over hardcoded sp.  \n\n*“One skill, one afternoon, eight lists migrated and a pile of custom rotary code gone!” - Roy Solberg, Android Tech Lead at FotMob.*\n\nWhen you're ready to get started, [install Android CLI with just one command](https://developer.android.com/tools/agents). You can learn more about Android CLI by reading the [developer documentation](https://developer.android.com/tools/agents/android-cli), and as well as checking out the [latest updates in the Android CLI release notes](https://developer.android.com/tools/agents/android-cli/release-notes). \n\nAfter installing Android CLI, run android init to configure your agent, then browse the latest Android skills available for use and install them with android skills add.\n\nAlso check out the [Android Device Streaming documentation](https://developer.android.com/studio/run/android-device-streaming) to learn more about how this feature allows you to access real devices on the cloud inside both Android Studio and via your agents.", "url": "https://wpnews.pro/news/device-streaming-and-android-skills-available-in-android-cli", "canonical_source": "https://android-developers.googleblog.com/2026/10/android-cli-device-streaming-and-skills.html", "published_at": "2026-10-02 16:00:00+00:00", "updated_at": "2026-10-02 16:09:47.426359+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "ai-tools", "artificial-intelligence"], "entities": ["Google", "Android CLI", "Android Device Streaming", "Android skills", "Wear Compose Material 3", "Android Studio", "Antigravity", "Claude"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/device-streaming-and-android-skills-available-in-android-cli", "markdown": "https://wpnews.pro/news/device-streaming-and-android-skills-available-in-android-cli.md", "text": "https://wpnews.pro/news/device-streaming-and-android-skills-available-in-android-cli.txt", "jsonld": "https://wpnews.pro/news/device-streaming-and-android-skills-available-in-android-cli.jsonld"}}