setup-build-tools
A utility to install required build and extraction tools for building Claude Desktop packages.
Install
mkdir -p .claude/skills/setup-build-tools && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2216" && unzip -o skill.zip -d .claude/skills/setup-build-tools && rm skill.zipInstalls to .claude/skills/setup-build-tools
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Install build and extraction tools needed for building Claude Desktop Debian packagesKey capabilities
- →Install p7zip-full for archive extraction
- →Install wget for downloading installers
- →Install icoutils for icon extraction
- →Install imagemagick for tray icon processing
- →Install dpkg-dev for debian package building
- →Install libfuse2 and nodejs for desktop build operations
How it works
It executes a bash script that installs a specific set of Debian packages required to build Claude Desktop packages, including tools for extraction, downloading, and image processing.
Inputs & outputs
When to use setup-build-tools
- →Preparing environment for Claude Desktop builds
- →Fixing build failures due to missing tools
- →Setting up a new dev machine for desktop development
About this skill
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
When not to use it
- →When building non-Debian packages
- →When the environment already contains the required build dependencies
Prerequisites
Limitations
- →Limited to Debian-based build environments
- →Requires specific project directory structure
How it compares
It automates the installation of a specific, pre-defined dependency list for a single project rather than requiring manual package management.
Compared to similar skills
setup-build-tools side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| setup-build-tools (this skill) | 2 | 6mo | Review | Beginner |
| workflow | 4 | 2mo | Review | Intermediate |
| agent-release-manager | 0 | 6mo | Review | Intermediate |
| lindy-deploy-integration | 0 | 27d | Caution | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by aaddrick
View all by aaddrick →You might also like
workflow
vercel
Creates durable, resumable workflows using Vercel's Workflow DevKit. Use when building workflows that need to survive restarts, pause for external events, retry on failure, or coordinate multi-step operations over time. Triggers on mentions of "workflow", "durable functions", "resumable", "workflow devkit", or step-based orchestration.
agent-release-manager
ruvnet
Agent skill for release-manager - invoke with $agent-release-manager
lindy-deploy-integration
jeremylongshore
Configure deployment pipelines for Lindy AI integrations. Use when deploying to production, setting up staging environments, or automating agent deployments. Trigger with phrases like "deploy lindy", "lindy deployment", "lindy production deploy", "release lindy agents".
replit-deploy-integration
jeremylongshore
Deploy Replit integrations to Vercel, Fly.io, and Cloud Run platforms. Use when deploying Replit-powered applications to production, configuring platform-specific secrets, or setting up deployment pipelines. Trigger with phrases like "deploy replit", "replit Vercel", "replit production deploy", "replit Cloud Run", "replit Fly.io".
agentnote-release
wasabeef
Prepare and publish Agent Note releases with the repo-local Markdown workflow, including version bump validation, release note preview, tag creation, workflow monitoring, and npm/GitHub verification.
telegram-bot-builder
davila7
Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.