What problem does it solve?
Running two WeChat accounts on one Mac is blocked because WeChat prevents normal multi-instance launching. This Skill copies WeChat, changes the copy's bundle identifier, ad-hoc re-signs it, and recolors its icon from green to blue so two accounts can run side by side without third-party injection tools.
Core Features & Use Cases
- Second Instance Creation: Copies /Applications/WeChat.app to ~/Applications/WeChat-2.app, sets a new CFBundleIdentifier, re-signs with codesign, and registers with Launch Services.
- Repair & Maintenance: Fixes bundle ID, signing, language preferences, and icon caches after WeChat updates break the copy.
- Icon Recoloring: Uses Pillow-based HSV hue rotation to turn the WeChat green icon blue across the outer AppIcon.icns and the embedded WeChatAppEx app icon.
- Use Case: A user who manages a personal and a work WeChat account on one MacBook can run both simultaneously, with the second instance visually distinct in the Dock and Finder.
Quick Start
Ask the assistant to check the current dual-open status and create a second WeChat app with a blue icon on this Mac.