electron-app-deployment

Automate Electron app builds, signing, notarization, and releases across macOS, Windows, and Linux.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/0xHarbs/agent-setup --skill electron-app-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron-app-deployment
Source: https://github.com/0xHarbs/agent-setup/tree/main/claude/skills/domain/electron-app-deployment
Command: npx skills add https://github.com/0xHarbs/agent-setup --skill electron-app-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates end-to-end Electron app deployment by building, signing, notarizing, and distributing across platforms, reducing manual setup and errors.

Core Features & Use Cases

  • Cross-toolchain support: Electron Forge ForgeApp and Electron Builder BuilderApp.
  • Automated CI/CD release pipelines with GitHub Actions.
  • Notarization and code-signing integration with streamlined verification.
  • Multi-platform packaging (macOS, Windows, Linux) with post-sign hooks and auto-update configuration.

Quick Start

Run the Electron app deployment workflow to build, sign, notarize, and publish your app across supported platforms.

Frequently Asked Questions about electron-app-deployment

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

FAQPage Schema
How do I automate Electron app deployment across macOS, Windows, and Linux?

Automating Electron app deployment across platforms requires a CI/CD pipeline that handles building, signing, notarizing, and releasing. This Skill integrates with GitHub Actions to manage multi-platform packaging and auto-update configuration end-to-end.

What's the best way to set up code signing and notarization for an Electron app?

Setting up Electron code signing and notarization requires valid signing certificates and notarization credentials, particularly for macOS. This Skill automates the verification and integration of these credentials within your configured build setup.

Does this Electron deployment workflow support both Electron Forge and Electron Builder?

Yes, this Electron deployment workflow supports both Electron Forge ForgeApp and Electron Builder BuilderApp toolchains. It automates builds, signings, and notarizations across supported platforms for either configuration.

How do I configure CI/CD pipelines for Electron app releases?

Configuring CI/CD pipelines for Electron app releases involves setting up GitHub Actions secrets and defining build configurations in forge.config.ts or package.json. This Skill uses those credentials and configurations to automate the release workflow.

Do I need GitHub Actions secrets to run the Electron build and sign pipeline?

Yes, you need access to GitHub Actions secrets or equivalent CI secrets to run the Electron build and sign pipeline. These secrets securely store the signing certificates and notarization credentials required for automated deployment.

Why does my Electron app notarization fail in CI?

Electron app notarization in CI can fail if signing certificates or notarization credentials are missing or incorrectly configured. This Skill requires properly configured GitHub Actions secrets and a valid build setup to execute notarization successfully.