Android APK Utilities
SkillDev toolsPerforms offline binary analysis, extraction, decoding, decompilation, and inspection of Android APKs and split-APK ZIP archives. Provides tools for reading manifests, extracting launcher icons, inspecting Wear OS tiles/complications, and decoding resources. Use when inspecting APK metadata, decompiling resources, analyzing binary manifests, extracting icons, or installing local APK packages on a device.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Android APK Utilities skill
What this skill tells your AI
The instructions your AI receives, as published by ithinkihaveacat/dotfiles in skills/apk/SKILL.md and read by ahel’s review.
This skill provides a comprehensive suite of utilities for working with Android APK files and split-APK ZIP archives offline.
Using Helper Scripts vs. Raw CLI Tools
Use the scripts in scripts/ as the primary interface for APK inspection. They
automate handling split-APK ZIP archives (extracting base splits to temporary
directories), normalize output across aapt, aapt2, and apkanalyzer, and
format XML manifests for clean readability.
When raw tools like apkanalyzer or aapt2 are needed for specialized flags,
refer to the helper scripts as reference implementations for handling archive
extraction and error recovery.
Script Index
See references/command-index.md for detailed usage.
scripts/apk-info: The unified read-only APK metadata and file inspector. Supports subcommands (package,manifest,version,libraries,tiles,complications,launcher,file).
Extraction & Decoding
scripts/apk-decode: Decompile the entire APK using apktool to inspect resources.scripts/apk-launcher-icon-extract: Decompile and extract the launcher and round launcher icons as files.scripts/apk-unzip: Unzip ZIP archives, split APK bundles, or app bundles.
Device Interaction
scripts/apk-install-and-launch: Install the APK/ZIP on a connected device and launch its main activity.
[!TIP] If the application is already installed on the device and you want to launch it without reinstalling (preserving state and cache), you can compose the
scripts/apk-infopackage query with an ADB package management utility (such aspackagename, if available in your workspace):
- Fish:
packagename launch (apk-info package app.apk)- Bash/Zsh:
packagename launch $(apk-info package app.apk)
Reference Material
- Command Index — Detailed synopsis, options, and examples for all APK scripts.
- Troubleshooting — Solutions for missing
dependencies (
apkanalyzer,xpath,apktool,aapt).
Signals
- GitHub stars
- 48
- Forks
- 10
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
apk- Source
- github.com/ithinkihaveacat/dotfiles