Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
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.
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.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Download files, folders, or entire repos from GitHub URLs using the gitload CLI.
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
Run gitload via npx (no install needed): npx gitload-cli https://github.com/user/repo Or install globally: npm install -g gitload-cli
gitload https://github.com/user/repo Creates a repo/ folder in the current directory.
gitload https://github.com/user/repo/tree/main/src/components Creates a components/ folder with just that folder's contents.
gitload https://github.com/user/repo/blob/main/README.md
gitload https://github.com/user/repo/tree/main/src -o ./my-source
gitload https://github.com/user/repo/tree/main/templates -o .
gitload https://github.com/user/repo -z ./repo.zip
gitload https://github.com/user/private-repo --gh Requires prior gh auth login.
gitload https://github.com/user/repo --token ghp_xxxx
export GITHUB_TOKEN=ghp_xxxx gitload https://github.com/user/repo Token priority: --token > GITHUB_TOKEN > --gh
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
gitload https://github.com/org/templates/tree/main/react-starter -o ./my-app cd my-app && npm install
gitload https://github.com/org/examples/tree/main/authentication
gitload https://github.com/org/project/tree/main/docs -z ./docs.zip
gitload https://github.com/org/configs/blob/main/.eslintrc.json -o .
OptionDescription-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--ghUse token from gh CLI--no-colorDisable colored output-h, --helpDisplay help-V, --versionOutput version
If gitload fails: 404 errors: Verify the URL exists and is accessible Rate limit errors: Add authentication with --gh or --token Permission errors: For private repos, ensure token has repo scope Network errors: Check internet connectivity
gitload downloads content via GitHub's API, not git protocol No git history is preserved (use git clone if history is needed) Large repos may take time; consider downloading specific folders Output directory is created if it doesn't exist
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.