Compose App Icon
UV-gebündeltes CLI-Paar, das Apple Icon Composer .icon-Pakete erstellt und JSON-Schema-validiert
Getestet · Funktioniert
Was es kann
Erstellt neue Apple Icon Composer `.icon`-Pakete aus einer icon.json + Asset-Dateien, bearbeitet vorhandene Pakete vor Ort und validiert jedes `.icon`/icon.json gegen ein gebündeltes JSON-Schema, das Füllungen, Mischmodi, Schatten, Transluzenz, LiquidGlass und Licht-/Dunkel-/getönte Spezialisierungen abdeckt. Löst bei Anfragen zur Erstellung eines App-Icons, zum Gerüsten eines `.icon`, zum Ändern eines icon.json-Feldes oder zur Diagnose aus, warum Icon Composer ein Paket nicht öffnen kann.
Testbericht
Die gebündelte 25-Test-Pytest-Suite wurde tatsächlich ausgeführt (25/25 bestanden), dann wurde dasselbe Icon-Dokument auf zwei Arten durch create_icon.py gespeist: Eine naive Version, die den 'Gotchas'-Abschnitt von SKILL.md ignorierte, schlug fehl bei der Schema-Validierung mit den exakt zwei Fehlern, vor denen das Dokument warnt (UI-Label-Schattenart, nur-Skala-Position ohne Übersetzung in Punkten); die Version, die den Gotchas folgte, war erfolgreich, erzeugte ein echtes .icon-Paket, und validate_icon.py meldete es als VALID mit einer Ausgabeformatierung, die mit den Dokumenten Byte für Byte übereinstimmte.
Getestet am: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/giginet/apple-icon-composer-skill mkdir -p ~/.claude/skills cp -r apple-icon-composer-skill/plugins/icon-composer/skills/compose-app-icon ~/.claude/skills/compose-app-icon
Befehle & Beispiel-Prompts
/compose-app-iconUV-gebündeltes CLI-Paar, das Apple Icon Composer .icon-Pakete erstellt und JSON-Schema-validiert
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Scaffold a new app icon package with a gradient fill and glass layer.Validate why Icon Composer won't open my .icon package file.Add a dark mode specialization to my existing app icon.json.