# Compare Builds

> Compare two Android APK or AAB artifacts for release-significant differences and generate a comparison report

- Skill: `jason0404/compare-builds` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jason0404/compare-builds`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jason0404/compare-builds/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: jason0404 (https://skillmd.com/u/jason0404)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jason0404/compare-builds

---


Compare the two supplied artifacts.

## Workflow
1. Detect whether each input is APK or AAB.
2. Invoke the relevant analysis agent for each artifact.
3. For APKs, use `apkanalyzer` when available and `apksigner` for certificate comparison.
4. For AABs, use `bundletool` where available.
5. Invoke `android-artifact-comparator` to consolidate differences.
6. Invoke `android-artifact-report-generator` to generate the final HTML comparison report unless the user explicitly requests text only.

## Compare
- File size and major composition changes.
- Package/version/SDK metadata.
- Permissions, exported components and deep links when confirmed.
- Native libraries and ABI changes.
- APK certificate fingerprint match/mismatch.
- AAB modules or delivery differences when confirmed.

Clearly label expected differences, warnings, blockers and unknowns.

