Help us improve
Share bugs, ideas, or general feedback.
From lychee
This skill provides installation instructions for lychee, a fast link checker. Use when someone asks to install lychee, set up lychee, get a link checker working, or needs help installing lychee on macOS, Linux, or via cargo/Docker.
npx claudepluginhub tarqd/skills --plugin lycheeHow this skill is triggered — by the user, by Claude, or both
Slash command
/lychee:installing-lycheeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Lychee is a fast, asynchronous link checker written in Rust. To install lychee, use cargo, system package managers, or pre-built binaries depending on platform and preferences.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Lychee is a fast, asynchronous link checker written in Rust. To install lychee, use cargo, system package managers, or pre-built binaries depending on platform and preferences.
Prefer package managers over building from source for simpler installation.
brew install lychee
# Debian/Ubuntu
sudo apt install lychee
Note: Package manager versions may lag behind the latest release.
pacman -S lychee
nix-env -iA nixpkgs.lychee
Requires Rust toolchain (install from https://rustup.rs):
cargo install lychee
# Or if binstall is available
cargo binstall lychee
Use cargo to always get the latest version, work across all platforms, and avoid dependency on system package managers.
Download from GitHub releases for systems without package managers:
# Example for Linux x86_64
wget https://github.com/lycheeverse/lychee/releases/latest/download/lychee-x86_64-unknown-linux-gnu.tar.gz
tar -xzf lychee-x86_64-unknown-linux-gnu.tar.gz
sudo mv lychee /usr/local/bin/
To run lychee without installing locally, use Docker:
docker run --rm -it -v $(pwd):/workspace lycheeverse/lychee /workspace
Useful for CI/CD environments and one-off checks.
After installation, verify lychee is available:
lychee --version
Expected output: lychee X.Y.Z with version number.
lychee --version
Cargo:
cargo install lychee --force
Homebrew:
brew upgrade lychee
Package managers:
# APT
sudo apt update && sudo apt upgrade lychee
# Pacman
sudo pacman -Syu lychee
Issue: Build errors during cargo install
Solutions:
rustup updateIssue: lychee: command not found after installation
Solutions:
~/.cargo/bin is in PATHwhich lycheeIssue: Cannot move binary to /usr/local/bin
Solution: Use sudo or install to user directory:
mkdir -p ~/bin
mv lychee ~/bin/
# Add ~/bin to PATH if not already there
For CI/CD workflows, use the lychee-action instead of installing manually:
- name: Link Checker
uses: lycheeverse/lychee-action@v2
with:
args: --verbose --no-progress '**/*.md'
See the lychee-github-workflows skill for complete workflow examples.
After installation:
lychee --versionlychee.toml configuration file (see configuring-lychee skill)lychee README.md--cache flag for faster subsequent checks