Babysitter appimage-builder
Build AppImage bundles with AppDir structure for portable Linux 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/appimage-builder" ~/.claude/skills/a5c-ai-babysitter-appimage-builder && rm -rf "$T"
manifest:
library/specializations/desktop-development/skills/appimage-builder/SKILL.mdsource content
appimage-builder
Build AppImage bundles for portable Linux application distribution that runs on most distributions.
Capabilities
- Create AppDir structure
- Generate .desktop files
- Bundle dependencies
- Configure AppRun script
- Use appimagetool or linuxdeploy
- Configure update information
- Sign AppImages
Input Schema
{ "type": "object", "properties": { "projectPath": { "type": "string" }, "appName": { "type": "string" }, "executablePath": { "type": "string" }, "iconPath": { "type": "string" }, "updateUrl": { "type": "string" } }, "required": ["projectPath", "appName", "executablePath"] }
AppDir Structure
MyApp.AppDir/ ├── AppRun ├── myapp.desktop ├── myapp.png └── usr/ ├── bin/ │ └── myapp └── lib/ └── [bundled libraries]
Build Commands
# Using appimagetool ARCH=x86_64 appimagetool MyApp.AppDir MyApp-x86_64.AppImage # Using linuxdeploy linuxdeploy --appdir MyApp.AppDir --output appimage
Related Skills
deb-package-builderflatpak-manifest-generator