SSkilltecabyclaudinhocode
Enviar skill
← Voltar para o catálogo

github-extractor

Design e Frontend

Use this skill whenever the user wants raw file URLs from a GitHub repository or wants to download files from a specific GitHub repo or folder without cloning the whole repository. Trigger on requests like "raw link", "raw URL", "raw 링크", "GitHub 파일 다운로드", "레포 파일 받아줘", "이 GitHub 폴더만 받아줘", or when the user shares a GitHub repo/tree URL and wants local files or raw links instead of a full git clone.

2estrelas
Ver no GitHub ↗Autor: professional-ALFIE

GitHub Extractor

Extract download files or raw links from GitHub repositories and folders. All scripts are in this skill's scripts/ directory. Run them directly — shebang handles the runtime.

Scripts

ScriptPurposeRuntime
extractor_githubRawLinks.pyGitHub URL → raw link listpython3 (shebang)
extractor_githubRawFiles.pyGitHub URL → file downloadpython3 (shebang)

1. GitHub File Download

Download files from a specific GitHub directory — no full clone needed.

./scripts/extractor_githubRawFiles.py <GitHub URL> [output_dir]

Options:

  • output_dir: Save directory (default: current folder)
  • GITHUB_TOKEN env var: Increase rate limit (60 → 5000 req/hour)

Default ignore patterns:

  • Paths: node_modules/, .git/, __pycache__/, dist/, build/
  • Extensions: .pyc, .pyo, .exe, .dll, .so

2. GitHub Raw Links

Get raw URLs for all files in a GitHub repository or directory.

./scripts/extractor_githubRawLinks.py <GitHub URL>

Input examples:

  • https://github.com/owner/repo
  • https://github.com/owner/repo/tree/main/src

Output:

  • Raw URL list to stdout
  • Auto-copy to clipboard (pbcopy)

Dependencies

extractor_githubRaw.py:*

  • python3
  • requests (pip install requests)

Como adicionar

/plugin marketplace add professional-ALFIE/github-extractor

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Comentários · Nenhum comentário

Entre para comentar. Entrar

  • Ainda não há comentários. Seja o primeiro.