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 "$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.shfor the first time - After setting up a new development environment
- When build.sh fails due to missing dependencies
Optional Guidance
$ARGUMENTS
More from aaddrick/claude-desktop-debian
simplify
Manually trigger the cdd-code-simplifier agent to review and simplify code
54lint
Run shellcheck and actionlint on shell scripts and GitHub Actions workflows. Use before pushing or when fixing lint issues.
44writing-agents
Use when creating new agents, editing existing agents, or defining specialized subagent roles for the Task tool
22improvement-loop
Use after resolving a bug, failed task, or unexpected agent behavior to improve the pipeline skills, agents, hooks, or scripts that contributed to the problem. Also proactively suggest improvements when recurring patterns or inefficiencies are observed.
18implement-issue
Use when given a GitHub issue number and base branch to implement end-to-end
18writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
17