Skip to main content

electron-install-persistence

Preserve post-install execution and background residency for Electron apps in Squirrel-style delivery chains. Use when the payload checks in once, then dies after install or on app close.

インストールへ移動

ソース情報

リポジトリ
SpecterOps/skills
ソースの最終更新活動
2026年8月14日 01:16
検出された SKILL.md の言語
英語
スター
625
フォーク
68

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
4 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
electron-install-persistence
description
Preserve post-install execution and background residency for Electron apps in Squirrel-style delivery chains. Use when the payload checks in once, then dies after install or on app close.
metadata
{"author":"GhostWorks"}
# Electron Install Persistence Use this skill when a payload runs inside Electron but exits after install, update completion, or user close actions. ## Focus Areas - `process.argv` handling for `--squirrel-*` - install/update continuation behavior - updater-parent termination or continuation logic - quit and close suppression - hidden `BrowserWindow` keepalive patterns - background execution without visible UI ## Workflow 1. Identify install/update entrypoints and `--squirrel-*` handling in the main process. 2. Preserve or reproduce the continuation pattern that keeps the app alive after install completes. 3. If the app requires a live window to remain resident, create a hidden/background `BrowserWindow` and prevent close-driven teardown. 4. Neutralize only the quit/close paths that prematurely terminate residency. 5. Verify that post-install launch, callback continuity, and background residency all survive the installer flow. ## Output Always report: - install/update path inspected - continuation logic preserved or added - hidden-window behavior used, if any - specific quit/close paths neutralized - remaining blockers or unknowns
GitHubで見る