Android Project Generator

v1.3.0

Generate Android projects that compile on the first real build, including optional JNI/NDK/CMake native setup. Use when creating new Android apps, configurin...

0· 39·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (generate build-ready Android projects, optional JNI/NDK support, validate assembleDebug) matches the included scripts (environment detection, project scaffolding, build orchestration, adb install/launch, and tests). Minor inconsistency: registry metadata lists no required binaries while SKILL.md and scripts assume local tooling (python, java, gradle/gradlew, Android SDK/NDK, adb) — this is expected for operation but the metadata omission could mislead less-technical users.
Instruction Scope
SKILL.md and the bundled scripts explicitly instruct the agent to audit the local environment (detect_env.py), create project files, run Gradle wrapper builds, verify APK output, and optionally install/launch on connected devices with adb. These actions are within the declared purpose and the README/SKILL.md warn about required tooling, device interactions, and network access for dependency resolution.
Install Mechanism
No install spec is provided (instruction-only from platform perspective). The package includes Python helper scripts and tests but does not download arbitrary remote installers or execute remote-sourced archives. Build/test operations will trigger standard Gradle/Gradle-wrapper network downloads if used, which is expected for Android builds.
Credentials
The skill does not request cloud credentials or tokens. It reads/relies on local environment variables (JAVA_HOME, ANDROID_HOME/ANDROID_SDK_ROOT, ANDROID_NDK_HOME/NDK_HOME) and binaries (java, gradle/gradlew, adb) appropriate to its function. No unrelated secrets or external service credentials are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It does run local commands and may invoke adb against attached devices, but SKILL.md documents these behaviors. It does not modify other skills or global agent configuration.
Assessment
This skill appears to do what it says: generate Android projects and verify they build on the local machine. Before installing/using it: - Be prepared for local command execution: the scripts will call java, gradle/gradlew, and optionally adb. Only run this on machines where you allow such operations. - Ensure your Android toolchain is present (JAVA_HOME, Android SDK/NDK, gradle or a real Gradle wrapper). The SKILL.md warns about these, but the package metadata did not list required binaries — double-check your environment. - The skill will download Gradle/artifacts as part of real builds (normal for Android); if you want to avoid network or device interactions, run the skill in an isolated container/CI worker or with environment variables/tools stubbed. - Review the scripts if you are concerned: they are plain Python, call subprocesses, and explicitly implement adb install/launch and gradle assembly. They also create placeholder gradlew scripts in test scaffolding — the validator flags placeholder wrappers as an issue; prefer projects with a real gradle-wrapper.jar and scripts submitted to VCS. If you want, run the detection script (python scripts/detect_env.py) first to see exactly what the skill will detect and which actions it will attempt.

Like a lobster shell, security has layers — review code before you run it.

latestvk9747bk9jdq3m8fx6pjdxdqtdd846030

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments