Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
akillness avatar

Ghgrab

  • 136 installs
  • 40 repo stars
  • Updated August 4, 2026
  • akillness/oh-my-skills

Pull READMEs, issues, or repo snapshots from GitHub into the session when evaluating libraries, examples, or OSS candidates.

About

Automates fetching structured content from GitHub repositories—such as READMEs, file trees, or targeted paths—so agents can quickly inspect OSS options, examples, and documentation without manual cloning during early research.

  • GitHub content extraction
  • Faster repo reconnaissance
  • README and metadata capture
  • Reduces manual clone-and-read
  • Feeds compare-and-shortlist workflows

Ghgrab by the numbers

  • 136 all-time installs (skills.sh)
  • Ranked #199 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/akillness/oh-my-skills --skill ghgrab

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs136
repo stars40
Last updatedAugust 4, 2026
Repositoryakillness/oh-my-skills

What it does

Pull READMEs, issues, or repo snapshots from GitHub into the session when evaluating libraries, examples, or OSS candidates.

Files

SKILL.mdMarkdownGitHub ↗

ghgrab

Use this skill when users need to quickly fetch selected files/folders/release assets from GitHub in terminal workflows.

When to use

  • "GitHub에서 파일 몇 개만 가져오고 싶다"
  • Full clone is too heavy for one-off extraction
  • Need interactive repository navigation/search from CLI
  • Need release artifact download without browser

Instructions

Step 1: Verify availability and install path

command -v ghgrab || true

If missing, choose one installer:

# npm
npm install -g @ghgrab/ghgrab

# cargo
cargo install ghgrab

# pipx
pipx install ghgrab

Then verify:

ghgrab --help

Step 2: Start in interactive mode or open a target repo directly

# interactive home
ghgrab

# open repo directly
ghgrab https://github.com/OWNER/REPO

Step 3: Use selective download flow

  • Navigate/search inside repository tree
  • Select only required files/folders
  • Download into current working directory (or tool prompt target)
  • Prefer small, explicit selections over bulk pulls

Step 4: Release artifact mode

When user needs binary assets from GitHub Releases, use ghgrab release selection mode (OS/arch-aware options if shown by tool).

Step 5: Automation guardrails

  • Confirm destination path before writing files
  • Prefer non-destructive paths (new folder) when unsure
  • Log selected source repo and destination in run notes for reproducibility

Examples

# Browse then cherry-pick files
ghgrab https://github.com/rust-lang/rust

# Start home and search repos interactively
ghgrab

Pitfalls

  • Installing multiple package-manager variants can shadow binary paths; check which ghgrab.
  • Private repositories require valid GitHub auth/session context.
  • Avoid using ghgrab as a substitute for full repo history operations (use git clone when history/branch operations are required).

Related skills

Git & Pull Requestsgitintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.