ghgrab

Fetch specific files, folders, or release assets from GitHub repositories without cloning.

40|9|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/akillness/jeo-skills --skill ghgrab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ghgrab
Source: https://github.com/akillness/jeo-skills/tree/main/.agent-skills/ghgrab
Command: npx skills add https://github.com/akillness/jeo-skills --skill ghgrab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ghgrab enables you to fetch only the necessary files or assets from a GitHub repository without performing a full clone, saving time and bandwidth. It supports interactive browsing, direct URL usage, release asset downloads, and automation-friendly workflows.

Core Features & Use Cases

  • selective retrieval of files, folders, and release assets from GitHub without cloning entire repos
  • interactive repository navigation or direct URL access to target content
  • automation-safe usage with safeguards like destination confirmation and non-destructive writes

Quick Start

Use ghgrab to fetch selective files from a GitHub repository.

Frequently Asked Questions about ghgrab

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download specific files from a GitHub repository without cloning the whole repo?

Downloading specific files from GitHub without cloning is possible through selective file retrieval, fetching only the targeted content you need. This approach saves significant time and bandwidth compared to pulling an entire repository.

Can I download release assets from GitHub without checking out the repository?

Yes, you can download GitHub release assets directly without checking out the repository. This allows quick acquisition of compiled binaries or packaged files attached to a release tag without downloading the source code.

What is the best way to fetch a single folder from a GitHub repo for an automated setup?

Fetching a single folder from a GitHub repo for automated setup is best handled via selective folder retrieval with destination path confirmation. This automation-safe approach ensures non-destructive writes while acquiring only the required directory contents.

Does ghgrab support interactive browsing to find files in a GitHub repository?

Yes, ghgrab supports interactive repository navigation to browse and locate files within a GitHub repository. You can also use direct URL access if you already know the exact path to the target content.

Do I need to install any dependencies to fetch GitHub files selectively?

You need the ghgrab tool installed on your system to fetch GitHub files selectively. It operates as a standalone utility with no additional dependencies required for fetching files, folders, or release assets.

Are there safeguards to prevent overwriting existing files when downloading from GitHub?

Safeguards to prevent overwriting existing files when downloading from GitHub include destination path confirmation and non-destructive write protections. These ensure that fetching content does not accidentally replace or destroy existing local data.