Install any skill in seconds. Free to start, no credit card required.
Get Started Free →This skill should be used when the user asks to "download files from GitHub", "fetch a folder from a repo", "grab code from GitHub", "download a GitHub repository", "get files from a GitHub URL", "clone just a folder", or needs to download specific files/folders from GitHub without cloning the entire repo.
.claude/skills/sundial-org-gitload/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -7% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 16% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 19% | 0% |
Download files, folders, or entire repos from GitHub URLs using the gitload CLI.
Use gitload when:
Do NOT use gitload when:
git clone instead)Run gitload via npx (no install needed):
bashnpx gitload-cli https://github.com/user/repo
Or install globally:
bashnpm install -g gitload-cli
bashgitload https://github.com/user/repo
Creates a repo/ folder in the current directory.
bashgitload https://github.com/user/repo/tree/main/src/components
Creates a components/ folder with just that folder's contents.
bashgitload https://github.com/user/repo/blob/main/README.md
bashgitload https://github.com/user/repo/tree/main/src -o ./my-source
bashgitload https://github.com/user/repo/tree/main/templates -o .
bashgitload https://github.com/user/repo -z ./repo.zip
bashgitload https://github.com/user/private-repo --gh
Requires prior gh auth login.
bashgitload https://github.com/user/repo --token ghp_xxxx
bashexport GITHUB_TOKEN=ghp_xxxx gitload https://github.com/user/repo
Token priority: --token > GITHUB_TOKEN > --gh
gitload accepts standard GitHub URLs:
https://github.com/user/repohttps://github.com/user/repo/tree/branch/path/to/folderhttps://github.com/user/repo/blob/branch/path/to/file.extbashgitload https://github.com/org/templates/tree/main/react-starter -o ./my-app cd my-app && npm install
bashgitload https://github.com/org/examples/tree/main/authentication
bashgitload https://github.com/org/project/tree/main/docs -z ./docs.zip
bashgitload https://github.com/org/configs/blob/main/.eslintrc.json -o .
| Option | Description | |--------|-------------| | -o, --output <dir> | Output directory (default: folder named after URL path) | | -z, --zip <path> | Save as ZIP file at the specified path | | -t, --token <token> | GitHub personal access token | | --gh | Use token from gh CLI | | --no-color | Disable colored output | | -h, --help | Display help | | -V, --version | Output version |
If gitload fails:
--gh or --tokenrepo scopegit clone if history is needed)Other measured skills in the registry, with their headline benchmark lift.