If you have a Cisco VCS (Video Communication Server) on your network, you can the BIN file to the VCS and configure it to repackage the firmware as a PKG on-the-fly using the xConfiguration Firmware Upgrade commands. This is the only enterprise-grade "transparent" conversion.
Some .bin files are just with a self-extracting header. cisco convert bin to pkg better
Run Cisco’s IOS-XE in CML (Cisco Modeling Labs) or EVE-NG, expand once, then copy the PKG folder to all devices. If you have a Cisco VCS (Video Communication
(Skip value may vary – sometimes 4, 16, or 512 bytes. Use binwalk or hexdump to check if needed.) cisco convert bin to pkg better