gitloadThis 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.
Install via ClawdBot CLI:
clawdbot install waldekmastykarz/gitloadDownload 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):
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:
https://github.com/user/repohttps://github.com/user/repo/tree/branch/path/to/folderhttps://github.com/user/repo/blob/branch/path/to/file.extgitload 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 .
| Option | Description |
|--------|-------------|
| -o, --output | Output directory (default: folder named after URL path) |
| -z, --zip | Save as ZIP file at the specified path |
| -t, --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)Generated Mar 1, 2026
Developers quickly scaffold new projects by downloading template folders from GitHub repositories, such as React or Vue starter kits, without cloning entire repos. This speeds up initial setup and ensures consistent project structures across teams.
Instructors or online course platforms provide students with specific code examples or assignments by sharing GitHub folder URLs. Students use gitload to download only the relevant files, avoiding unnecessary repo data and simplifying access.
IT teams download configuration files, like Dockerfiles or Kubernetes manifests, from private GitHub repos to deploy infrastructure. Authentication options allow secure access to sensitive templates without exposing full repo history.
Technical writers or support teams archive documentation folders from GitHub as ZIP files for offline reference or distribution. This ensures access to up-to-date docs without requiring continuous internet connectivity.
New contributors to open-source projects download specific folders, such as issue templates or contribution guidelines, to understand project structure quickly. This reduces setup time and focuses on relevant files for collaboration.
Offer gitload as a free open-source tool with basic features, while charging for premium options like higher rate limits, team management dashboards, or advanced authentication integrations. Revenue comes from subscriptions for enterprise users.
Provide gitload as a SaaS API that developers can integrate into their applications for programmatic GitHub content downloads. Monetize through API usage tiers based on request volume or data transfer limits.
Bundle gitload with other developer tools in a paid package, such as IDE plugins or DevOps suites, targeting teams needing streamlined GitHub workflows. Revenue is generated from one-time purchases or annual licenses for the bundle.
💬 Integration Tip
Integrate gitload into CI/CD pipelines to automate downloading configuration files or templates during build processes, using environment variables for secure token management.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Query the DeepWiki MCP server for GitHub repository documentation, wiki structure, and AI-powered questions.
Automated GitHub PR code review with diff analysis, lint integration, and structured reports. Use when reviewing pull requests, checking for security issues,...
Essential Git commands and workflows for version control, branching, and collaboration.
Advanced git operations beyond add/commit/push. Use when rebasing, bisecting bugs, using worktrees for parallel development, recovering with reflog, managing subtrees/submodules, resolving merge conflicts, cherry-picking across branches, or working with monorepos.
Format commit messages using the Conventional Commits specification. Use when creating commits, writing commit messages, or when the user mentions commits, git commits, or commit messages. Ensures commits follow the standard format for automated tooling, changelog generation, and semantic versioning.