← Back to Skills Marketplace
2300
Downloads
4
Stars
14
Active Installs
2
Versions
Install in OpenClaw
/install android
Description
Android build system and deployment patterns
README (SKILL.md)
Android Build & Deploy
ADB Essentials
# Debug builds require -t flag (agents forget this)
adb install -r -t app-debug.apk
# Filter logcat for app + errors only
adb logcat -s "YourApp:*" "*:E"
Gradle Critical Fixes
android {
compileSdk 35
defaultConfig {
targetSdk 35 // MUST match or Play Console rejects
multiDexEnabled true // Required for 64K+ methods
}
}
dependencies {
// BOM prevents Compose version conflicts
implementation platform('androidx.compose:compose-bom:2024.12.01')
}
Compose State Errors
// WRONG - recomputed every recomposition
val filtered = items.filter { it.isValid }
// CORRECT - remember expensive operations
val filtered = remember(items) { items.filter { it.isValid } }
// WRONG - state resets on recomposition
var count by mutableStateOf(0)
// CORRECT - remember state
var count by remember { mutableStateOf(0) }
AndroidManifest Pitfall
\x3C!-- Declare camera optional or Play Console auto-requires it -->
\x3Cuses-feature android:name="android.hardware.camera" android:required="false" />
Usage Guidance
This skill is instruction-only and appears coherent and low-risk: it provides Android developer commands and config snippets and does not request credentials or install code. Before using, ensure you trust the skill owner and review any commands the agent runs (e.g., adb commands will interact with connected devices). If you do not want the agent to run system commands or access devices, avoid granting the agent environment/tool access that would execute these snippets.
Capability Analysis
Type: OpenClaw Skill
Name: android
Version: 1.0.1
The skill bundle contains standard Android development instructions and code snippets in `SKILL.md`, covering ADB commands, Gradle configuration, Compose state management, and AndroidManifest settings. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The instruction to the agent regarding the `-t` flag for `adb install` is a domain-specific hint aligned with the skill's stated purpose and does not constitute a malicious prompt injection attempt.
Capability Assessment
Purpose & Capability
Name/description match the content: ADB, Gradle, Compose, and manifest guidance are appropriate for an Android build & deploy skill. No unrelated binaries, env vars, or services are requested.
Instruction Scope
SKILL.md contains targeted developer commands and code snippets; it does not instruct reading of unrelated files, harvesting environment variables, or sending data to external endpoints.
Install Mechanism
No install spec present (instruction-only), so nothing is written to disk or fetched during install.
Credentials
No environment variables, credentials, or config paths are required — requests are proportional to the stated purpose.
Persistence & Privilege
always is false and model invocation is allowed (the platform default). The skill does not request persistent or elevated privileges beyond normal agent invocation.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install android - After installation, invoke the skill by name or use
/android - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Clean release - removed extra files
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Android?
Android build system and deployment patterns. It is an AI Agent Skill for Claude Code / OpenClaw, with 2300 downloads so far.
How do I install Android?
Run "/install android" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Android free?
Yes, Android is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Android support?
Android is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Android?
It is built and maintained by Iván (@ivangdavila); the current version is v1.0.1.
More Skills