What problem does it solve? Installed Electron applications ship their code inside packed app.asar archives, often minified, making it hard to inspect how a desktop app is built or audit its behavior. This Skill unpacks the archive, restores original source files from embedded .js.map source maps when available, and formats minified JavaScript and CSS with Prettier otherwise. ## Core Features & Use Cases - Asar Extraction: Unpacks app.asar bundles from macOS .app packages or Windows install directories, with automatic app discovery by name or absolute path. - Source-Map Restoration: Rebuilds the original source tree from sourcesContent embedded in .js.map files, resolving bundler-relative paths like ../../src/main.ts into readable paths such as restored/src/main.ts. - Prettier Formatting: Formats minified JS and CSS in place when no usable source map exists, while always skipping node_modules. - Use Case: A developer wants to understand how the Codex desktop app implements its IPC layer. They run the extractor by app name, and the script produces restored/src/main/ with the original TypeScript sources plus an extract-report.json summary. ## Quick Start Ask the assistant to extract the source code of an installed Electron app such as Codex or VS Code, optionally specifying an output directory or a direct path to the app.asar file.