git-lfs

officialgit
$ brew install git-lfs
Summary

Large files, git workflows, and design assets from the terminal.

  • git-lfs fits git & github well, especially for large files, git workflows, and design assets from the terminal.
  • It is the official CLI from GitHub.
  • Easy to automate.
  • Best treated as a human-first terminal tool.
  • Output is mostly text-first, so verify results before scripting around it.
github-git-lfs-SKILL.md

Git-lfs guide

The official CLI from GitHub. Large files, git workflows, and design assets from the terminal.

Open CLI packages the install path, verify step, and safe-start workflow so this tool can move from “interesting CLI” to something you can actually use. It also integrates with skills.sh so each CLI comes with the right companion skills, not just a binary and a docs link.

When to apply

  • large files, git workflows, and design assets from the terminal.
  • You're on GitHub and want the official terminal experience.
  • You need large files.
  • You need git workflows.
  • You need design assets.

Quick reference

Installbrew install git-lfs
Verifygit-lfs --version
First real commandgit lfs install && git lfs track '*.psd'

Open CLI × skills.sh

Open CLI integrates git-lfs with the right skills.sh companions so you get the tool and the workflow together.

Git Workflow

Verified pairing

Open CLI integrates git-lfs with this skills.sh skill because it is the clearest fit for how git-lfs is usually used. Use cleaner branches, reviews, and merge flows around Git-based CLIs.

View on skills.sh
$ npx skills add https://github.com/supercent-io/skills-template --skill git-workflow
Starter prompt

Use git-lfs together with the Git Workflow skills.sh skill. Start with safe inspection commands, summarize what you find, and ask before any step with side effects.

Why this tool

  • git-lfs fits git & github well, especially for large files, git workflows, and design assets from the terminal.
  • It is the official CLI from GitHub.
  • Easy to automate.

Watch-outs

  • Needs network access.
  • Output is mostly plain text.

Example workflow

1. git lfs install && git lfs track '*.psd'

Safe start

Step 1

Install git-lfs.

Step 2

Run `git-lfs --version` first.

Step 3

Start with `git lfs install && git lfs track '*.psd'`.

Step 4

Install the CLI and make sure it is on your PATH.

Alternatives worth considering