# Setup Build Tools

> Install build and extraction tools needed for building Claude Desktop Debian packages

- Skill: `aaddrick/setup-build-tools` (Agent Skill)
- Install (CLI): `npx skillmds@latest add aaddrick/setup-build-tools`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aaddrick/setup-build-tools/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aaddrick (https://skillmd.com/u/aaddrick)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aaddrick/setup-build-tools

---


Install the build dependencies required to run build.sh and create .deb/.AppImage packages.

## Your Task

Run the build tools installation script to ensure all required tools are available:

```bash
bash "$CLAUDE_PROJECT_DIR/.claude/hooks/install-build-tools.sh"
```

## Tools Installed

This script installs:

| Tool | Package | Purpose |
|------|---------|---------|
| `7z` | p7zip-full | Extract Windows installers and nupkg archives |
| `wget` | wget | Download Claude Desktop installers |
| `wrestool` | icoutils | Extract icons from Windows executables |
| `convert` | imagemagick | Process tray icons for Linux |
| `dpkg-deb` | dpkg-dev | Build .deb packages |
| `libfuse2` | libfuse2 | Run AppImages |
| `node` | nodejs | Node.js v20+ for npm/asar operations |

## When to Use

- Before running `./build.sh` for the first time
- After setting up a new development environment
- When build.sh fails due to missing dependencies

## Optional Guidance

$ARGUMENTS

