electron-forge

Package and distribute Electron apps with a full build pipeline. Use when scaffolding, configuring makers/publishers/plugins, or extending Forge.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "electron-forge" with this command: npx skills add hairyf/skills/hairyf-skills-electron-forge

Electron Forge is an all-in-one tool for packaging and distributing Electron applications. It combines packaging, code signing, installers, and publishing into one pipeline and supports custom plugins, makers, and publishers.

Skills are based on Electron Forge (docs as of 2026-01-30), generated from electron-forge-docs.

Core References

TopicDescriptionReference
Why Electron ForgeMotivation, value proposition, Forge vs Buildercore-why-electron-forge
Build LifecyclePackage → Make → Publish; hooks; cross-platformcore-build-lifecycle
CLIInit, import, package, make, publish, start; flags; programmatic APIcore-cli

Configuration

TopicDescriptionReference
Configurationforge.config.js, packagerConfig, makers, publishers, plugins, hooks, buildIdentifierconfig-configuration
HooksgenerateAssets, preStart, postPackage, preMake, postMake, readPackageJson, etc.config-hooks
TypeScript configforge.config.ts, ForgeConfig, constructor syntaxconfig-typescript
Plugins overviewBundler (Webpack, Vite) and utility pluginsconfig-plugins-overview
Webpack pluginmain/renderer config, magic globals, HMR, native modulesconfig-plugins-webpack
Vite pluginbuild/renderer entries, HMR globals, native externalsconfig-plugins-vite
Makers overviewConfig, platforms; DMG, ZIP, Squirrel, deb, rpm, etc.config-makers-overview
Publishers overviewGitHub, S3, Nucleus; config; auto-updateconfig-publishers-overview

Features

TopicDescriptionReference
Import existing projectimport command and manual setupfeatures-import-existing-project
Built-in templateswebpack, vite, TypeScript variants; create-electron-appfeatures-templates

Guides

TopicDescriptionReference
Code signingmacOS and Windows; where to configureguides-code-signing

Advanced

TopicDescriptionReference
Auto updateupdate.electronjs.org, S3, custom servers (Nucleus, etc.)advanced-auto-update
DebuggingMain process: CLI, VS Code, JetBrainsadvanced-debugging
Writing pluginsPluginBase, getHooks, startLogicadvanced-extending-plugins
Writing makersMakerBase, isSupportedOnCurrentPlatform, makeadvanced-extending-makers
Writing publishersPublisherBase, publish; multi-call behavioradvanced-extending-publishers
Writing templatesForgeTemplate, requiredForgeVersion, initializeTemplateadvanced-extending-templates

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

tailwindcss

No summary provided by upstream source.

Repository SourceNeeds Review
749-hairyf
General

hairy-utils

No summary provided by upstream source.

Repository SourceNeeds Review
689-hairyf
General

react-use

No summary provided by upstream source.

Repository SourceNeeds Review
503-hairyf
General

motion

No summary provided by upstream source.

Repository SourceNeeds Review
486-hairyf