Electron App Scaffolder

Scaffold Electron apps with TypeScript, React, and Vite.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/jriverac/electron-scaffolding --skill electron-app-scaffolder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Electron App Scaffolder
Source: https://github.com/jriverac/electron-scaffolding/tree/main
Command: npx skills add https://github.com/jriverac/electron-scaffolding --skill electron-app-scaffolder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building desktop apps with Electron often requires assembling TS, React, Vite configs, security patterns, and packaging workflows from scratch. This skill automates that end-to-end scaffolding to deliver a ready-to-develop project.

Core Features & Use Cases

  • End-to-end scaffolding: Creates a complete Electron project with TypeScript, React, Vite, and secure IPC patterns.
  • Config-driven options: Supports flags like --with-db, --with-tests, and --with-storybook to tailor the scaffold.
  • Production-ready defaults: Includes Electron Builder packaging, strict security defaults, and development conveniences.
  • Use Case: Start a new desktop app quickly for internal tools or customer-facing software that needs cross-platform installers.

Quick Start

Invoke the skill with /electron-app <app-name> to scaffold a complete Electron project.

Frequently Asked Questions about Electron App Scaffolder

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

FAQPage Schema
How do I scaffold a production-ready Electron app with TypeScript and React?

Scaffold a production-ready Electron app with TypeScript and React by using an automated end-to-end generator that configures Vite, secure IPC patterns, and strict security defaults into a ready-to-deploy project.

What is the best way to set up secure IPC in a new Electron application?

Setting up secure IPC in a new Electron application requires enforcing context isolation and preload scripts. Automated scaffolding applies these strict security defaults to guarantee a safe, ready-to-develop project architecture.

Can I include a database and Storybook when generating an Electron project?

Yes, you can include a database, automated tests, and Storybook when generating an Electron project by using feature flags like --with-db, --with-tests, and --with-storybook during the end-to-end scaffolding process.

Does scaffolding an Electron app with Vite include cross-platform packaging?

Scaffolding an Electron app with Vite includes cross-platform packaging by enforcing Electron Builder dependencies and configurations, delivering ready-to-deploy installers for development environments.

Why do I need context isolation and preload scripts when building desktop apps with Electron?

Context isolation and preload scripts are required when building desktop apps with Electron to establish secure IPC. Enforcing these configurations during scaffolding guarantees strict security defaults for production-ready software.