| title | Installation Guide |
|---|---|
| description | Install the FastSkill CLI: package manager and operational toolkit for Agent AI Skills (releases, installers, optional source build). |
Before installing FastSkill, ensure your system meets these requirements:
| Component | Minimum Version | Recommended |
|---|---|---|
| OS | macOS, Linux, or Windows | Latest stable release |
| Memory | 512MB | 2GB+ |
| Storage | 100MB | 500MB+ |
| OpenAI API Key | Optional | Required for embedding search / reindex with embeddings |
Pick one method. Homebrew (macOS and Linux) and Scoop (Windows) stay updated with releases; use GitHub Releases or the install script if you prefer a standalone binary.
<Tabs items={['Homebrew (macOS & Linux)', 'Scoop (Windows)', 'Install script (Linux & macOS)', 'GitHub Releases']}>
Homebrew installs a pre-built fastskill on both Apple Silicon and Intel Macs, and on Linux where the tap ships bottles.
brew install gofastskill/cli/fastskill
fastskill -VDetails and formula updates live in the gofastskill/homebrew-cli tap repository.
If `brew install` fails with a tap error, run `brew update` and try again, or use the **GitHub Releases** or **install script** tab.Scoop installs fastskill.exe and keeps it on your PATH.
scoop bucket add gofastskill https://github.com/gofastskill/scoop-bucket
scoop install fastskill
fastskill -VSee gofastskill/scoop-bucket for manifest details.
One-liner from the repository (detects OS, downloads a release binary, installs to /usr/local/bin or ~/.local/bin if sudo is not available):
curl -fsSL https://raw.githubusercontent.com/gofastskill/fastskill/main/scripts/install.sh | bashOptions (run ./install.sh --help after downloading the script): --user, --prefix DIR, --force, and a version argument such as ./install.sh v0.9.16.
Download a pre-built binary from GitHub Releases. Replace VERSION with the tag you want (for example 0.9.16; assets use v${VERSION} in the URL).
VERSION="0.9.16"
curl -fL "https://github.com/gofastskill/fastskill/releases/download/v${VERSION}/fastskill-aarch64-apple-darwin.tar.gz" -o fastskill.tgz
tar -xzf fastskill.tgz
sudo mv fastskill /usr/local/bin/
fastskill -VAsset name: fastskill-aarch64-apple-darwin.tar.gz.
VERSION="0.9.16"
curl -fL "https://github.com/gofastskill/fastskill/releases/download/v${VERSION}/fastskill-x86_64-apple-darwin.tar.gz" -o fastskill.tgz
tar -xzf fastskill.tgz
sudo mv fastskill /usr/local/bin/
fastskill -VAsset name: fastskill-x86_64-apple-darwin.tar.gz.
VERSION="0.9.16"
curl -fL "https://github.com/gofastskill/fastskill/releases/download/v${VERSION}/fastskill-x86_64-unknown-linux-gnu.tar.gz" -o fastskill.tgz
tar -xzf fastskill.tgz
sudo mv fastskill /usr/local/bin/
fastskill -VRequires a recent glibc (see release notes). For maximum portability (static binary, no bundled git2), use fastskill-x86_64-unknown-linux-musl.tar.gz instead and rely on system git for Git URLs.
Download fastskill-x86_64-pc-windows-msvc.zip from the release page, extract it, add the folder to PATH, then run:
fastskill.exe -VSkills Directory Resolution:
The CLI automatically discovers the skills directory in this priority order:
skills_directorysetting in.fastskill/config.yaml- Walk up directory tree to find existing
.claude/skills/ - Default to
.claude/skills/in current directory
Manifests and lockfiles:
- Declare skills in
skill-project.tomlat project root (with[dependencies]section) - Install with
fastskill install(use--without/--onlyfor groups) - Lockfile is written to
skills.lockat project root after installs - Repository configuration is stored in
[tool.fastskill.repositories]section ofskill-project.toml
After installation, configure FastSkill by creating .fastskill/config.yaml:
embedding:
openai_base_url: "https://api.openai.com/v1"
embedding_model: "text-embedding-3-small"
# Optional: Custom skills directory
skills_directory: ".claude/skills"Note: Service-level configuration (embedding settings) is stored in .fastskill/config.yaml. Project-level configuration (skill dependencies and repositories) is stored in skill-project.toml at your project root.
Set your OpenAI API key:
export OPENAI_API_KEY="your-key-here"If you run tools in containers, install the same release archive inside your image (see the Linux steps above) or copy the fastskill binary into a minimal base image. Mount your project directory and set OPENAI_API_KEY when you use embedding search.
- Recommended: Homebrew tab above (
brew install gofastskill/cli/fastskill) for both Apple Silicon and Intel. - Without Homebrew: use the GitHub Releases tab for
aarch64vsx86_64darwin archives, or the install script tab.
- Recommended: Homebrew on Linux if you already use it, otherwise the GitHub Releases tab (
gnuvsmuslper release notes) or the install script.
- Recommended: Scoop tab above.
- Without Scoop: download the zip from GitHub Releases, extract, add to PATH.
- WSL: install inside Ubuntu using the Linux or install-script options above.
fastskill -V
fastskill --helpIf you already have a project with skill-project.toml, try fastskill list or fastskill install from that directory.