smithery.ai

arch-packages

Install or remove Arch Linux packages declaratively. Use when adding a package to install, removing a package, or managing system packages via paru.

First seen Apr 20, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,274 B
  • docs SUMMARY.md 169 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Managing Arch Linux Packages

Packages are managed declaratively in scripts/arch-linux.sh. Running the script installs missing packages and removes unwanted ones.

Installing a package

Add the package name to the appropriate PACKAGES array section in scripts/arch-linux.sh:

# Example sections:
PACKAGES=(...)           # Core packages
PACKAGES+=(...)          # Desktop apps
PACKAGES+=(...)          # Sway-related
PACKAGES+=(...)          # Speech Recognition
PACKAGES+=(...)          # Fonts

Choose the section that best fits the package's purpose, or create a new section with a comment header.

Removing a package

Add the package name to the REMOVE_PACKAGES array in scripts/arch-linux.sh:

REMOVE_PACKAGES=(
    package-to-remove
    another-package
)

The script uses paru -Qe to check if the package is explicitly installed (not a dependency), then removes it with paru -Rs to also clean up orphaned dependencies.

Running the script

./scripts/arch-linux.sh

Or run the full install:

./install.sh