electron-builder — скилл для Claude Code: что делает и как установить
Настраивает сборку десктопных приложений на Electron под Windows, macOS и Linux. Помогает с подписью кода, выпуском релизов и автоматическими обновлениями.
npx skills add pedronauck/skills --skill electron-builder -a claude-codeЧто делает electron-builder
Скилл даёт ассистенту инструкции по настройке electron-builder линейки 26.x. Он помогает составить конфиг в YAML или JSON, собрать установщики NSIS, DMG или AppImage и настроить флаги архитектур для релизов.
Внутри собраны правила для подписи бинарников через сертификаты или Azure Trusted Signing, а также нотаризации под macOS. Для обновлений через electron-updater скилл подсказывает правильный импорт в ESM и напоминает не вызывать метод setFeedURL вручную.
Файл конфигурации нельзя называть electron-builder.js из-за конфликта с именем пакета в Node.js. Это важная деталь, о которой легко забыть при переносе настроек.
Какие задачи решает
- подготовить конфиг
electron-builder.ymlпод разные операционные системы - настроить цифровую подпись и нотаризацию для macOS
- подключить проверку автообновлений через
electron-updater - настроить публикацию дистрибутивов в GitHub Releases или S3
Примеры запросов агенту
- Помоги составить конфиг electron-builder.yml для сборки под macOS DMG и Windows NSIS.
- Как настроить нотаризацию приложения для macOS через переменные окружения?
- Напиши код проверки обновлений в главном процессе через electron-updater.
Как установить electron-builder
1Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill electron-builder -a claude-code2Вручную: положить файлы
~/.claude/skills/electron-builder/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/electron-builder/
1Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill electron-builder -a codex2Вручную: положить файлы
.agents/skills/electron-builder/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill electron-builder -a cursor2Вручную: положить файлы
.cursor/skills/electron-builder/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install pedronauck/skills electron-builder2Вручную: положить файлы
.github/skills/electron-builder/SKILL.md1Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill electron-builder -a gemini-cli2Командой платформы
gemini skills install https://github.com/pedronauck/skills --path skills/curated/electron-builderВручную: положить файлы
.devin/skills/electron-builder/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add pedronauck/skills --skill electron-builder -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о electron-builder
Как установить electron-builder в Claude Code?
Выполните команду npx skills add pedronauck/skills --skill electron-builder -a claude-code. Агент сразу получит инструкции по упаковке и дистрибуции.
Для чего нужен этот скилл?
Он помогает ИИ правильно писать конфигурацию сборки десктопных программ и настраивать выгрузку артефактов. Это избавляет от типичных ошибок с нотаризацией и путями файлов.
Почему нельзя создавать файл electron-builder.js?
Такое имя конфликтует с модулем самой библиотеки при импорте в среде Node.js. Лучше сохранять настройки в файле electron-builder.yml или использовать расширение .ts.