SE

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.zip

Installs 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 packages
85 charsno explicit “when” trigger
Beginner

Key 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

You give it
Execution of the install-build-tools script
You get back
A development environment configured with necessary build and extraction tools

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:

ToolPackagePurpose
7zp7zip-fullExtract Windows installers and nupkg archives
wgetwgetDownload Claude Desktop installers
wrestoolicoutilsExtract icons from Windows executables
convertimagemagickProcess tray icons for Linux
dpkg-debdpkg-devBuild .deb packages
libfuse2libfuse2Run AppImages
nodenodejsNode.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

When not to use it

  • When building non-Debian packages
  • When the environment already contains the required build dependencies

Prerequisites

CLAUDE_PROJECT_DIR environment variable set

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.

SkillInstallsUpdatedSafetyDifficulty
setup-build-tools (this skill)26moReviewBeginner
workflow42moReviewIntermediate
agent-release-manager06moReviewIntermediate
lindy-deploy-integration027dCautionIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

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.

431

agent-release-manager

ruvnet

Agent skill for release-manager - invoke with $agent-release-manager

00

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".

00

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".

00

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.

00

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.

106130

Search skills

Search the agent skills registry