# Appimage Builder

> Build AppImage bundles with AppDir structure for portable Linux applications

- Skill: `diegosouzapw/appimage-builder` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/appimage-builder`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/appimage-builder/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/diegosouzapw/appimage-builder

---


# 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

```json
{
  "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

```bash
# Using appimagetool
ARCH=x86_64 appimagetool MyApp.AppDir MyApp-x86_64.AppImage

# Using linuxdeploy
linuxdeploy --appdir MyApp.AppDir --output appimage
```

## Related Skills

- `deb-package-builder`
- `flatpak-manifest-generator`

