Agent skill · software engineering · sundial-org

gitload

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.

Why this skill is useful

Provides specific commands and patterns for downloading files and folders from GitHub that the AI wouldn't reliably generate on its own.

What it needs

Requires gitload-cli installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

gitload Download files, folders, or entire repos from GitHub URLs using the gitload CLI. When to Use Use gitload when: Downloading a specific folder from a repo (not the whole repo) Fetching a single file from GitHub Downloading repo contents without git history Creating a ZIP archive of GitHub content Accessing private repos with authentication Do NOT use gitload when: Full git history is needed (use git clone instead) The repo is already cloned locally Working with non-GitHub repositories Prerequisites Run gitload via npx (no install needed): Or install globally: Basic Usage Download entire repo Creates a repo/ folder in the current directory. Download a specific folder Creates a components/ folder with just that folder's contents. Download a single file Download to a custom location Download contents flat to current directory Download as ZIP Authentication (for private repos or rate limits) Using gh CLI (recommended) Requires prior gh auth login. Using explicit token Using environment variable Token priority: --token > GITHUBTOKEN > --gh URL Formats gitload accepts standard GitHub URLs: Repo root: https://github.com/user/repo Folder: https://github.com/user/repo/tree/branch/path/to/folder File: https://github.com/user/repo/blob/branch/path/to/file.ext Common Patterns Scaffold from a template folder Grab example code Download docs for offline reading Fetch a single config file Options Reference 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 Error Handling If gitload fails: 1. 404 errors: Verify the URL exists and is accessible 2. Rate limit errors: Add authentication with --gh or --token 3. Permission errors: For private repos, ensure token has repo scope 4. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/gitload

View the source on GitHub

Browse the @skills marketplace