Icon Composer Skill — плагин

Скилл создает, проверяет и отрисовывает значки Apple Icon Composer в формате .icon, не открывая графическое приложение.

  • 56 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Расширенный доступ

Почему такой уровень

  • Скилл запускает встроенные программы на Python и `ictool`, создает и перезаписывает файлы `.icon` на диске.
Все причины и проверки

giginet/apple-icon-composer-skill

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/icon-composer-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скилл запускает встроенные программы на Python и `ictool`, создает и перезаписывает файлы `.icon` на диске.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин `icon-composer` с одним скиллом `compose-app-icon` работает с пакетами значков Apple Icon Composer. Агент создает новый `.icon` или правит `icon.json` на месте и сразу проверяет результат. Для этого в скилл вложены две небольшие программы на Python, `create_icon.py` и `validate_icon.py`, а также схема `icon-schema.json`. Проверка сверяет `icon.json` со схемой и ищет ссылки на файлы, которых нет в папке `Assets/`, а ошибки объясняет языком схемы. Схема описывает Icon Composer версий 1 и 2, включая переопределения для внешнего вида, идиом и локализации и свойства Liquid Glass. На macOS с Xcode скилл отрисовывает любой вариант в PNG через `ictool` из `Icon Composer.app`, чтобы увидеть светлую, темную и тонированную версии.

Для кого. iOS- и macOS-разработчикам и дизайнерам значков, которые хотят поручить агенту сборку и проверку `.icon` без ручной работы в Icon Composer.

Подходит, если

  • Нужно создать значок приложения из набора слоев и описать темную и тонированную версии.
  • Icon Composer отказывается открывать пакет, и непонятно почему.
  • Цвет значка в темной теме нужно поменять правкой `icon.json`.
  • Перед релизом хочется увидеть PNG-превью значка для разных платформ и видов.

Не подходит, если

  • Нужна художественная отрисовка значка: скилл собирает пакет из готовых слоев.
  • На машине нет `uv`: скилл останавливается на предварительной проверке.
  • Отрисовка требуется не на macOS: `ictool` есть только в Icon Composer на Mac с Xcode.

Пример запроса к агенту

Собери значок приложения из слоев в папке `Assets`, задай темный фон и проверь пакет перед отрисовкой темного варианта.

Ограничения

Нужен `uv` в `PATH`: скилл запускает через него встроенные Python-программы и без него останавливается с ошибкой. Отрисовка в PNG доступна только на macOS с Xcode, где `ictool` найдут командой `xcode-select -p`. Установка через `gh skill` требует GitHub CLI версии 2.90.0 и новее. Скилл не рисует слои и работает с теми ресурсами, которые вы положили в `Assets/`. Для Codex плагин ставят через его каталог плагинов после добавления маркетплейса.

Как отключить. Удалите плагин `icon-composer` через менеджер плагинов Claude Code или Codex, либо папку скилла, добавленную через `gh skill`. Созданные пакеты `.icon` остаются у вас.

Частые вопросы

Как поставить скилл в Claude Code?

Выполните `/plugin marketplace add giginet/apple-icon-composer-skill`, затем `/plugin install icon-composer@icon-composer` и `/reload-plugins`. В списке команд появится `/icon-composer:compose-app-icon`.

Как поставить в Codex?

Команда `codex plugin marketplace add giginet/apple-icon-composer-skill` добавляет маркетплейс. Затем откройте каталог плагинов Codex, выберите Icon Composer и установите.

Есть ли вариант через GitHub CLI?

Да: `gh skill install giginet/apple-icon-composer-skill`, для конкретного хоста добавьте `compose-app-icon --agent claude-code`. Копируется весь набор, включая программы из `scripts/`.

Что проверяет `validate_icon.py`?

Соответствие `icon.json` схеме через `jsonschema` и наличие файлов, на которые есть ссылки, в папке `Assets/`. Ошибки объясняются в терминах схемы.

Как увидеть значок?

Скилл отрисовывает платформу и вид в PNG через `ictool`, на macOS с Xcode. Так можно проверить светлый, темный и тонированный варианты.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

MCP-сервер и CLI собирают значки .icon с Liquid Glass для iOS 26: слои, темный режим, превью, экспорт для App Store

MCP-серверРасширенный доступ73Звезды репозитория

Скилл со скриптами для сборки iOS-приложений и управления симулятором через дерево доступности, с экономным выводом для агента

СкиллРасширенный доступ1,3 тыс.Звезды репозитория

Плагин со 164 скиллами для разработки под iOS, macOS, watchOS и visionOS: генераторы кода, путь от идеи до App Store, ASO, тесты и дизайн

ПлагинШирокий доступ886Звезды репозитория

Скилл, который для SwiftUI-приложения собирает встроенную съемку экранов и элементов и прогоняет ее по всем локалям для App Store

СкиллРасширенный доступ264Звезды репозитория

SwiftUI Design Skill

swiftui-design-skill

Скилл дизайна интерфейсов на SwiftUI: компилируемый код, токены, паттерны и шесть правил против небрежности ИИ. Установка одной командой npx skills

СкиллМинимальный доступ210Звезды репозитория

Скилл учит агента рисовать экраны мобильных приложений: пять шагов, правило 60/30/10, сетка из 8 пикселей и отраслевые конвенции

СкиллМинимальный доступ539Звезды репозитория

Коротко о README

README перечисляет три способа установки, описывает единственный скилл и его триггеры и показывает раскладку репозитория. В конце даны команды для локальной разработки и проверки примеров.

Бейдж для README

Сообщить о проблеме