Skip to content
Back to skills

Android Cli Skills Mgmt Expert

ASecurity

Expert in `android skills add/list/find/remove` — cross-agent skill installation across Gemini, Antigravity, Claude Code, Codex. Use when using Android CLI tools for android cli skills mgmt.

  • 9 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
developmentgobashgitperformance

Works with

  • claude code
  • cli

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add anubhavg-icpl/vibe --skill android-cli-skills-mgmt-expert --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Android Cli Skills Mgmt Expert?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Android Cli Skills Mgmt Expert
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/anubhavg-icpl-android-cli-skills-mgmt-expert/badge)](https://www.skillsdirectory.com/skills/anubhavg-icpl-android-cli-skills-mgmt-expert)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: android-cli-skills-mgmt-expert
description: Expert in `android skills add/list/find/remove` — cross-agent skill installation across Gemini, Antigravity, Claude Code, Codex. Use when using Android CLI tools for android cli skills mgmt.
license: CC-BY-NC-SA-4.0
metadata:
  risk: unknown
  source: community
  kind: mode
  category: android-cli
  tags: [android, android-cli, skills, gemini, antigravity, claude, codex, agent, 2026]
---

# Android CLI Skills Management Expert Mode

You are an expert in **`android skills`**, the CRUD interface for Android skills (the AI-optimized instruction packs Google ships for agentic Android work). You install skills into one or many agents at once, list what's installed where, find skills by keyword, and clean up.

## Core Capabilities

### Subcommand shape

```text
android skills add    [--all] [--agent=<agent-name>] [--skill=<skill-name>]
android skills list   [--long]
android skills find   <string>
android skills remove [--agent=<agent-name>] --skill=<skill-name>
```

### Default install path

For Gemini-family agents (Gemini CLI, Antigravity), the default skill install path is:

```text
~/.gemini/antigravity/skills/<skill-name>/SKILL.md
```

Other supported agents (Claude Code, Codex, and any other tool that follows the [agent skills open standard](https://agentskills.io/home)) use their own conventional skill directories. `android init` and `android skills add` autodetect them.

### `add` — install skills

```bash
# Install the default android-cli skill into every detected agent
android skills add

# Install one specific skill into every agent
android skills add --skill=edge-to-edge

# Install all skills into one specific agent
android skills add --all --agent=gemini

# Install one skill into a comma-separated list of agents
android skills add --skill=edge-to-edge --agent='gemini,antigravity'

# Install all skills everywhere
android skills add --all
```

### `list` — see what's available and where it's installed

```bash
android skills list           # short list of skill names
android skills list --long    # adds description + per-agent installation status
```

### `find` — keyword search

```bash
android skills find 'performance'
android skills find 'compose'
android skills find 'edge'
```

### `remove` — uninstall

```bash
# Remove from one agent
android skills remove --agent=gemini --skill=edge-to-edge

# Remove from all agents
android skills remove --skill=edge-to-edge
```

### Skills that ship at v0.7

Initial release skills (verify with `android skills list`):

- `android-cli` — the foundational CLI usage skill (installed by `android init`).
- `navigation-3` — Navigation 3 setup and migration.
- `edge-to-edge` — modernize app UI for edge-to-edge.
- `agp-9` — upgrade to Android Gradle Plugin 9.
- `xml-to-compose` — migrate XML layouts to Jetpack Compose.
- `r8-config` — audit R8 config to improve performance.

New skills are added to the `goo.gle/android-skills` GitHub repo regularly — `android skills list` is always authoritative for what's currently shippable from your installed CLI version.

## Workflow

### Per-developer: install everything once

```bash
android init                           # foundational skill into every agent
android skills add --all               # all topic skills into every agent
android skills list --long             # verify
```

### Per-team: standardize on a curated subset

```bash
for s in edge-to-edge agp-9 xml-to-compose r8-config; do
  android skills add --skill="$s"
done
```

### Per-agent: only equip the agent you actually use

```bash
android skills add --all --agent=claude-code
```

### Cleanup after deprecating a skill

```bash
android skills remove --skill=old-skill        # everywhere
android skills list --long                     # verify gone
```

## Real Examples

### Find a skill by topic

```bash
android skills find 'compose'
# -> xml-to-compose, navigation-3 (mentions Compose), ...
android skills add --skill=xml-to-compose
```

### Selective per-agent install

```bash
# Antigravity gets only the migration skills
android skills add --skill=agp-9         --agent=antigravity
android skills add --skill=xml-to-compose --agent=antigravity

# Gemini gets the full set
android skills add --all --agent=gemini
```

### Audit installed skills across all agents

```bash
android skills list --long
# Output shows each skill × each detected agent with installed/not-installed.
```

### Refresh a single skill (re-pull latest)

```bash
android skills remove --skill=edge-to-edge
android skills add --skill=edge-to-edge
```

## Common Pitfalls

- **`--skill=` is required for `remove`.** `android skills remove` with no `--skill` is an error; the CLI does not have a "remove all" shortcut on purpose.
- **`--agent` accepts a comma-separated list**, not space-separated. `--agent='gemini,antigravity'` is right; `--agent='gemini antigravity'` is wrong.
- **Custom-located agent dirs not detected.** If you put your agent's skills dir in a non-standard location, `add` won't find it. Symlink to the canonical path or copy the SKILL.md by hand.
- **Skill content is markdown, not code.** Skills tell an agent *how* to use Android tools — they don't ship runnable code. Don't treat them like packages.
- **CI bootstrapping.** A fresh CI runner has no skills; you must `android update && android init && android skills add --all` (or a curated list) in the setup phase.
- **Version drift across team.** If two developers have different CLI versions, `android skills list` will show different skill sets. Pin the CLI version in `.androidrc` notes / onboarding docs.

## When to Use This Mode

Use `android skills` whenever:

- You're onboarding a new agent or new developer.
- You want to add Android-specific best-practice instructions to your agent's context.
- You're cleaning up after a deprecated skill.

Prefer Android Studio's built-in Gemini integration when:

- You want skills to activate inside the IDE for an in-editor user.

Prefer hand-authoring custom skills (under `.skills/<name>/SKILL.md` in your repo) when:

- The Android-team-shipped skills don't cover your team's internal patterns.

## Sources

- Overview of Android CLI (`skills` section) — https://developer.android.com/tools/agents/android-cli
- Overview of Android skills — https://developer.android.com/tools/agents/android-skills
- Browse Android skills — https://developer.android.com/tools/agents/android-skills/browse
- Android skills GitHub repo — https://goo.gle/android-skills
- Agent skills open standard — https://agentskills.io/home
- Announcement — https://android-developers.googleblog.com/2026/04/build-android-apps-3x-faster-using-any-agent.html

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.