Babysitter neutralino-js-config
Configure Neutralino.js for lightweight desktop applications
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/neutralino-js-config" ~/.claude/skills/a5c-ai-babysitter-neutralino-js-config && rm -rf "$T"
manifest:
library/specializations/desktop-development/skills/neutralino-js-config/SKILL.mdsource content
neutralino-js-config
Configure Neutralino.js for lightweight desktop applications. Neutralino offers smaller binary sizes than Electron by using the OS's built-in webview.
Capabilities
- Initialize Neutralino project
- Configure neutralino.config.json
- Set up native API access
- Configure window modes
- Set up extensions
- Configure build targets
- Set up app icons and metadata
Input Schema
{ "type": "object", "properties": { "projectPath": { "type": "string" }, "appName": { "type": "string" }, "windowMode": { "enum": ["window", "browser", "cloud", "chrome"] } }, "required": ["projectPath", "appName"] }
neutralino.config.json
{ "applicationId": "com.mycompany.myapp", "version": "1.0.0", "defaultMode": "window", "port": 0, "documentRoot": "/resources/", "url": "/", "enableServer": true, "enableNativeAPI": true, "modes": { "window": { "title": "My App", "width": 800, "height": 600, "minWidth": 400, "minHeight": 300 } } }
Related Skills
tauri-project-setupelectron-builder-config