zipic
Installation
SKILL.md
Zipic
Image compression on macOS and Windows, 100% on-device. Drive the installed GUI via its CLI; URL Scheme is a fallback when the CLI is unavailable.
Platform and shell
Identify the OS, architecture and shell where commands execute, rather than the user's desktop OS. Keep the GUI, CLI and input/output paths on the same host and user account.
- macOS: use
zipicand POSIX shell syntax. If missing, runbash "<skill-dir>/scripts/detect.sh". - Native Windows: read reference/windows.md before setup or compression. Use PowerShell and
zipic.exe; run& "<skill-dir>\scripts\detect.ps1"to resolve the executable and verify its version. The packaged CLI isZipicCli.exe, exposed as thezipic.exeapp execution alias; the GUI'sZipic.exeis a different executable. - WSL: there is no Linux Zipic binary. Use Windows PowerShell through WSL interop with paths converted by
wslpath -w, following the Windows reference. A Linux container or remote Linux host without Windows interop cannot invoke the Windows GUI.
Resolve <skill-dir> from this loaded skill's location; script paths are not relative to the user's project. On Windows use & $exe for a resolved executable, $env:NAME for environment variables, quoted paths and argument arrays. Do not copy Bash continuations, open, brew or /tmp paths into PowerShell.
Compress
zipic compress --json [flags] <files-or-dirs>...