What problem does it solve?
Shipping a Power Apps mobile native extension requires packaging the manifest and platform binaries into a single .ppmplugin bundle, and a mismatch between declared platforms and built binaries produces a broken deliverable. This Skill reconciles the manifest against staged binaries, validates the result, and zips a verified bundle.
Core Features & Use Cases
- Manifest-binary reconciliation: Compares declared entrypoints (Android DEX, iOS framework) against staged binaries and gates on mismatches instead of shipping a broken bundle.
- Validation and packaging: Re-runs upload-compatibility checks on the reconciled manifest, then zips the manifest plus shipped platform folders into <name>.ppmplugin using jar.
- Archive verification: Lists the bundle with jar tf and asserts it contains exactly the manifest and the shipped binaries, blocking stray files, build directories, or .xcframework leaks.
- Use Case: After generating a manifest and building an Android DEX for a pen-input control, run this Skill to produce a verified pen-input.ppmplugin ready for the audit and upload stages.
Quick Start
Assemble the staged manifest and built binaries into a verified .ppmplugin bundle for my native extension.