electron-builder

Automate packaging, code signing, notarization, and distribution of Electron apps.

567|82|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/pedronauck/skills --skill electron-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron-builder
Source: https://github.com/pedronauck/skills/tree/main/skills/electron-builder
Command: npx skills add https://github.com/pedronauck/skills --skill electron-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of packaging, signing, and distributing desktop applications built with Electron, ensuring your app reaches users securely and efficiently across different operating systems.

Core Features & Use Cases

  • Cross-Platform Packaging: Build installers for macOS (DMG, PKG), Windows (NSIS, MSI, AppX), and Linux (AppImage, DEB, RPM, Snap).
  • Code Signing & Notarization: Automate code signing for macOS and Windows, including notarization for macOS Gatekeeper.
  • Auto-Updates: Integrate seamless auto-update mechanisms using electron-updater.
  • Use Case: You've finished developing your Electron app and need to create installers for Windows, macOS, and Linux, complete with code signing and auto-update capabilities. This Skill guides you through configuring electron-builder to achieve this.

Quick Start

Use the electron-builder skill to create a DMG installer for your macOS application.

Frequently Asked Questions about electron-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package and distribute an Electron app for macOS, Windows, and Linux?

To package and distribute an Electron app, you can automate cross-platform builds to generate installers like DMG for macOS, NSIS for Windows, and AppImage for Linux. This handles complex build configurations and platform-specific targets.

What's the best way to automate code signing and notarization for Electron applications?

Automating code signing and notarization for Electron applications involves configuring your build process to apply certificates and pass macOS Gatekeeper checks. This ensures your desktop app reaches users securely across operating systems.

How do I set up auto-updates in my Electron application?

To set up auto-updates in your Electron application, integrate the electron-updater mechanism into your build workflow. This provides seamless auto-update functionality for your desktop installers after distribution.

Can I publish my Electron app installers directly to GitHub Releases or S3?

Yes, you can publish your Electron app installers directly to GitHub Releases or S3. The build process supports integrated publishing workflows to these platforms, streamlining distribution of your cross-platform desktop applications.

Does Electron packaging support creating Snap and DEB installers for Linux?

Electron packaging supports creating Snap and DEB installers for Linux, alongside AppImage and RPM formats. This allows you to build platform-specific targets for comprehensive distribution across Linux environments.