setup-build-tools

Install build and extraction tools for Debian and AppImage packaging.

5.3k|516|Updated Dec 26, 2024
One-click install
npx skills add https://github.com/aaddrick/claude-desktop-debian --skill setup-build-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-build-tools
Source: https://github.com/aaddrick/claude-desktop-debian/tree/main/.claude/skills/setup-build-tools
Command: npx skills add https://github.com/aaddrick/claude-desktop-debian --skill setup-build-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that all necessary development and build tools are installed on your system, allowing you to successfully build Claude Desktop packages.

Core Features & Use Cases

  • Dependency Management: Installs essential tools like 7z, wget, wrestool, imagemagick, dpkg-deb, libfuse2, and nodejs.
  • Build Preparation: Automates the setup process required before running build scripts like build.sh.
  • Use Case: When you first clone the repository or set up a new build environment, running this Skill guarantees you have all the prerequisites to compile the .deb and .AppImage packages.

Quick Start

Run the install-build-tools script to set up your build environment.

Frequently Asked Questions about setup-build-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install build dependencies for Claude Desktop Debian packages and AppImages?

To install build dependencies for Claude Desktop Debian packages and AppImages, run the setup script to automatically provision essential tools like `7z`, `wrestool`, `imagemagick`, `dpkg-deb`, `libfuse2`, and `nodejs` required for compilation.

What tools are required to build AppImages and prepare Debian packaging?

Building AppImages and Debian packages requires specific extraction, downloading, and packaging utilities including `7z`, `wget`, `wrestool`, `imagemagick`, `dpkg-deb`, and `libfuse2` to manipulate archives, icons, and package structures.

Do I need Node.js to compile Claude Desktop packages?

Yes, you need Node.js to compile Claude Desktop packages, as the setup process installs `nodejs` alongside other utilities to ensure successful execution of Node.js operations during the build.

When should I run the build tools setup script before packaging?

You should run the build tools setup script before packaging whenever you first clone the repository or set up a new build environment, guaranteeing all prerequisites for `.deb` and `.AppImage` compilation are present.

Does setting up Claude Desktop build tools require manual configuration of libfuse2?

No, setting up Claude Desktop build tools does not require manual configuration of `libfuse2`, as the automated setup script directly installs it to ensure AppImage execution capabilities are ready.

Why does my Debian package build fail with missing dependencies?

Your Debian package build fails with missing dependencies because essential utilities like `dpkg-deb` for package building and `imagemagick` for image processing are not installed, which the setup script automatically provisions.