Agent skill
setup-build-tools
Install build and extraction tools needed for building Claude Desktop Debian packages
Install this agent skill to your Project
npx add-skill https://github.com/aaddrick/claude-desktop-debian/tree/main/.claude/skills/setup-build-tools
SKILL.md
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
triage
implement-issue
Use when given a GitHub issue number and base branch to implement end-to-end
lint
Run shellcheck and actionlint on shell scripts and GitHub Actions workflows. Use before pushing or when fixing lint issues.
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
writing-agents
Use when creating new agents, editing existing agents, or defining specialized subagent roles for the Task tool
simplify
Manually trigger the cdd-code-simplifier agent to review and simplify code
Didn't find tool you were looking for?