android-dev SKILL.md skillA

android-dev from openminis/minisskills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add openminis/minisskills/android-dev@v2.0.0

Pins v2.0.0 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
openminis/minisskills
Path
android-dev/SKILL.md
Versions recorded
1
Latest version
v2.0.0, committed Sep 4, 2026
Size
11,200 bytes
Repository stars
584
License
MIT

在 Minis 的 ARM64 Alpine PRoot 中从零诊断、安装并验证 Android 构建环境,以及创建、构建、签名验证、安装和启动原生 Android App;覆盖 Java/Kotlin/Gradle/SDK/AAPT2、APK、ADB/无线调试/Shizuku,以及条件式 JNI/NDK。用户提到 Android 项目、APK/AAB、Gradle、AGP、SDK、AAPT2、Kotlin、Compose、JNI/NDK、ADB、开发者端口、无线调试、安装或启动应用时使用。.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Android 开发(Minis ARM64 Alpine)

## 目标与不变量

按“探测 → 选路线 → 准备 → 构建 → 验证 → 安装/运行”执行。遵守:

- 不假设 Java、SDK、Gradle、ADB、NDK 或固定路径存在;先取证。
- 不直接运行 Google Linux SDK/NDK 中的 x86_64 native host 工具。
- 不下载或替换未固定版本、来源和校验值的 AAPT2;不重新分发无明确许可证的第三方二进制。
- 不把警告当成功,也不因非致命警告误报失败;以命令退出状态和验收证据为准。
- 不输出 keystore 密码、API key、代理凭据等秘密。
- 不自动卸载现有 App 来解决签名冲突,因为这可能删除用户数据。
- 未取得 `BUILD SUCCESSFUL`、APK 验证、安装成功与启动证据时,不声称对应阶段完成。

## 能力矩阵

| 能力 | 状态 | 默认处理 |
|---|---|---|
| Java/View Debug APK | 已实测 | 本地 ARM64 构建 |
| APK 签名与完整性验证 | 已实测 | `scripts/verify-apk.sh` |
| Kotlin App | 条件支持,未完整实测 | 先做最小 Kotlin smoke build |
| Compose/KSP/KAPT | 条件支持,未实测 | 先检查插件、仓库、SDK/AGP/JDK 矩阵 |
| Release APK/AAB | 条件支持 | 用户提供签名策略;先验证工具链 |
| ADB | 条件支持 | Alpine `android-tools`;必须检查设备状态 |
| Shizuku 安装/启动 | 条件支持 | 需要 Minis 集成权限与运行中的 Shizuku |
| JNI `arm64-v8a` | 实验性 | 先检查 NDK、Alpine Clang、sysroot;不得假设存在 |
| 多 ABI/AIDL/官方 native host 工具 | 未验证 | 先做能力探测;必要时改用远程 x86_64 构建机 |

## Phase 0:Doctor

先运行 Skill 自带诊断脚本:

```sh
/var/minis/skills/android-dev/scripts/doctor.sh
```

状态约定:

- `STATUS=READY` / exit 0:Java APK 环境可构建。
- `STATUS=NEED_BOOTSTRAP` / exit 10:运行 Bootstrap。
- `STATUS=UNSUPPORTED_ARCH` / exit 20:不要执行 ARM64 路线,改用匹配宿主的工具链。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add openminis/minisskills/android-dev@sha256:02cc35554931ee20

The line at the top of this page pins the label v2.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_gcdh6ocusi7fwy4i.svg)](https://markdownregistry.com/a/art_gcdh6ocusi7fwy4i)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 1 version of this file, committed on Sep 4, 2026.

versioncommittedcommitsizeaudit
v2.0.0 latest2026-09-04 5568105 11,200 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (11200 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

openminis/minisskills · 584 stars · license MIT · pushed 2026-10-26 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_gcdh6ocusi7fwy4i
GET https://markdownregistry.com/api/v1/resolve?ref=openminis/minisskills/android-dev
GET https://markdownregistry.com/api/v1/blob/02cc35554931ee20a3d1e430b7520c5dbd228fbc437b6f63e4f6d28b7ca6d4af

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from openminis/minisskills

android-ui-automation SKILL.md skill
openminis/minisskills · android-ui-automation/SKILL.md · Automate Android apps that have no public API or web version by driving the UI layer through the Accessibility Service…
git:20260819.ba840b8 · audit A · 584 stars
apple-reminders SKILL.md skill
openminis/minisskills · apple-reminders/SKILL.md · Read, brief on, capture, and safely change tasks in the native Apple Reminders app through the on-device…
git:20260730.6a0c379 · audit B · 584 stars
appstoreprice-hub SKILL.md skill
openminis/minisskills · appstoreprice-hub/SKILL.md · A skill for querying App Store app prices across regions worldwide, using data from appstoreprice.org. It uses the…
git:20260801.3cb01ce · audit A · 584 stars
asc-cli SKILL.md skill
openminis/minisskills · asc-cli/SKILL.md · Use the asc (App Store Connect CLI) to manage iOS/macOS apps — TestFlight builds, beta groups, distribution, App Store…
git:20260801.3cb01ce · audit A · 584 stars
bilibili-hub SKILL.md skill
openminis/minisskills · bilibili-hub/SKILL.md · A skill for reading and writing Bilibili data with Python + UV, using bilibili-api-python + aiohttp. It automatically…
git:20260801.3cb01ce · audit A · 584 stars
Clash 控制器 SKILL.md skill
openminis/minisskills · clash-controller/SKILL.md · 通过 Clash / mihomo RESTful API 实时监控和控制 Clash(含 Clash.Meta / mihomo 内核)。支持状态/连接/流量/规则查询、节点与策略组切换、节点测速、DNS 查询、配置重载。当用户提到…
git:20261005.221c722 · audit B · 584 stars
cloudflare-dns SKILL.md skill
openminis/minisskills · cloudflare-dns/SKILL.md · Use the flarectl command-line tool to manage Cloudflare DNS records, including listing, adding, updating, and deleting…
git:20260801.3cb01ce · audit A · 584 stars
codex-image SKILL.md skill
openminis/minisskills · codex-image/SKILL.md · Generate images using OpenAI's Codex backend API with gpt-image-2 tool. Use when the user asks to generate images via…
git:20260422.094f765 · audit A · 584 stars
codex-on-ish SKILL.md skill
openminis/minisskills · codex-on-ish/SKILL.md · Install and run OpenAI Codex CLI inside the Minis/iSH Alpine sandbox on iOS, where rustls TLS and async sockets are…
git:20260904.47b3917 · audit A · 584 stars
contact-vcard-extractor SKILL.md skill
openminis/minisskills · contact-vcard-extractor/SKILL.md · Extract contact information from text, chat logs, web pages, screenshots, business card photos, and QR codes/OCR…
git:20260801.3cb01ce · audit A · 584 stars
coredevice-toolkit SKILL.md skill
openminis/minisskills · coredevice-toolkit/SKILL.md · iOS 免电脑、免越狱 CoreDevice RSD 极客工具链 (CDTK)。利用 Surge 本地回环反射 (10.7.0.1=reflect) + Node.js TLS-PSK 桥接 + 纯用户态协议栈 (pmd-pytcp),在…
git:20261018.71bcfc8 · audit A · 584 stars
deepseek-usage SKILL.md skill
openminis/minisskills · deepseek-usage/SKILL.md · Check DeepSeek API usage (balance, this month's spending, token breakdown by model, daily breakdown, and cache hit…
v1.1.0 · audit A · 584 stars

Every file in openminis/minisskills

Other files named android-dev

android-dev SKILL.md skill
sickn33/agentic-awesome-skills · plugins/agentic-awesome-skills-claude/skills/android-dev/SKILL.md · Production-grade Android app development guide covering native (Kotlin/Java), cross-platform (Flutter, RN, KMM), and…
git:20260905.f2e5074 · audit A · 49,071 stars
android-dev SKILL.md skill
francostino/opencode-skills-collection · bundled-skills/android-dev/SKILL.md · Production-grade Android app development guide covering native (Kotlin/Java), cross-platform (Flutter, RN, KMM), and…
git:20260906.7d37dc9 · audit A · 90 stars
android-dev SKILL.md skill
ghosteken/agent-harness · archive/skills-community/android-dev/SKILL.md · Production-grade Android app development guide covering native (Kotlin/Java), cross-platform (Flutter, RN, KMM), and…
git:20260721.efafd9c · audit A · 4 stars

Browse by kind, by grade A, or by owner.