Babysitter nsis-installer-generator
Generate NSIS installer scripts for Windows with custom UI and features
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/desktop-development/skills/nsis-installer-generator" ~/.claude/skills/a5c-ai-babysitter-nsis-installer-generator && rm -rf "$T"
manifest:
library/specializations/desktop-development/skills/nsis-installer-generator/SKILL.mdsource content
nsis-installer-generator
Generate NSIS (Nullsoft Scriptable Install System) installer scripts for Windows applications.
Capabilities
- Generate NSIS scripts
- Configure installer UI
- Set up components selection
- Configure file associations
- Add registry entries
- Create shortcuts
- Configure uninstaller
Input Schema
{ "type": "object", "properties": { "projectPath": { "type": "string" }, "appName": { "type": "string" }, "version": { "type": "string" }, "components": { "type": "array" }, "createShortcuts": { "type": "boolean" } }, "required": ["projectPath", "appName", "version"] }
NSIS Script Example
!include "MUI2.nsh" Name "My Application" OutFile "MyApp-Setup.exe" InstallDir "$PROGRAMFILES\MyApp" RequestExecutionLevel admin !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_LANGUAGE "English" Section "Install" SetOutPath $INSTDIR File /r "dist\*.*" WriteUninstaller "$INSTDIR\Uninstall.exe" CreateShortcut "$DESKTOP\MyApp.lnk" "$INSTDIR\MyApp.exe" SectionEnd Section "Uninstall" Delete "$DESKTOP\MyApp.lnk" RMDir /r "$INSTDIR" SectionEnd
Related Skills
wix-toolset-configwindows-authenticode-signer