huangjunsen0406huangjunsen0406Communityยท6 Agent Skills Included

UnifyPy

Package Python apps into Windows, macOS, and Linux installers

Packages Python projects into native installers for Windows (EXE), macOS (DMG), and Linux (DEB, RPM, AppImage) from one JSON config. Eliminates manual PyInstaller tuning, icon conversion, macOS permission files, and platform-specific packaging scripts. Supports parallel multi-format builds, automatic rollback, and an interactive setup wizard to ship desktop apps faster.
npx skills add huangjunsen0406/UnifyPy --all -g -y
Available:

Tells the AI agent to follow the Trellis workflow files, read project specs before coding, and spawn subagents for parallel or long-running tasks.

All Skills in This Repository (6)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install UnifyPy?โ–ผ

Run `npx skills add huangjunsen0406/UnifyPy --all -g -y` in your terminal to install all skills in this suite globally.

How to package a Python app for Windows, macOS, and Linux?โ–ผ

Create a build.json config with your app name, entry file, and target platforms, then run `unifypy . --config build.json` to generate EXE, DMG, DEB, RPM, or AppImage installers.

Does UnifyPy handle macOS permissions and signing?โ–ผ

Yes. It automatically generates Info.plist permission descriptions and entitlements for camera, microphone, and other system access, with production-safe defaults.

Can I build multiple installer formats at once?โ–ผ

Yes. Use the `--parallel` flag with `--max-workers` to build several formats concurrently, which significantly speeds up multi-platform releases.

What happens if a UnifyPy build fails?โ–ผ

UnifyPy includes an automatic rollback system that restores your project to its pre-build state, and you can list or replay rollback sessions via command-line flags.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’