一键导入
github-sandbox-file-downloader
Download files into a GitHub repository by writing special commit messages that trigger a GitHub Actions workflow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Download files into a GitHub repository by writing special commit messages that trigger a GitHub Actions workflow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
AI agent skill for using deepsec, the agent-powered security vulnerability scanner for large codebases
Open-source Luau/Lua script IDE and executor built as a Windows Forms C# application with Monaco editor integration
Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend at up to 17x lower cost.
Native macOS Markdown viewer app with Quick Look extension, Mermaid diagrams, KaTeX math, document outline, and editor integration
Minimalist batteries-included repository for training, evaluating, and deploying diffusion-forcing video world models for robot manipulation, gaming, and MPC planning.
WARNING - This project is malicious software disguised as an FL Studio crack/patcher
| name | github-sandbox-file-downloader |
| description | Download files into a GitHub repository by writing special commit messages that trigger a GitHub Actions workflow. |
| triggers | ["download files into my github repo via commit message","use github actions to download files automatically","trigger file download with commit message","set up github sandbox downloader","download and zip files using github actions workflow","how do I use github-sandbox to download files","automate file downloads in github repository","commit message triggered file download github"] |
Skill by ara.so — Daily 2026 Skills collection.
A GitHub Actions-based tool that lets you download files into your repository simply by writing a specially formatted commit message — no CLI, no tokens, no secrets required.
github-sandbox listens for commit messages containing download: or download-zip: commands. When detected, a GitHub Actions workflow runs and:
download: — Fetches each URL and saves files individually to downloads/ using their original filenames.download-zip: — Fetches all URLs and bundles them into a single timestamped .zip archive in downloads/.Fork maanimis/github-sandbox into your GitHub account.
No API keys, tokens, or secrets are needed.
Trigger downloads by committing to your repo with a specially formatted commit message.
README.md) in your repomain branch# Download individual files
git commit --allow-empty -m "download: https://example.com/file.zip"
# Download multiple files
git commit --allow-empty -m "download: https://example.com/a.zip https://example.com/b.pdf"
# Download and bundle into a ZIP archive
git commit --allow-empty -m "download-zip: https://example.com/a.zip https://example.com/b.pdf"
git push origin main
download: — Save Files Individuallydownload: URL1 URL2 URL3
Examples:
# Single file
git commit --allow-empty -m "download: https://example.com/dataset.csv"
# Multiple files
git commit --allow-empty -m "download: https://example.com/model.bin https://example.com/config.json https://example.com/vocab.txt"
Output: Files saved individually to downloads/ with original filenames:
downloads/
dataset.csv
model.bin
config.json
vocab.txt
download-zip: — Bundle Into ZIP Archivedownload-zip: URL1 URL2 URL3
Examples:
# Single file zipped
git commit --allow-empty -m "download-zip: https://example.com/report.pdf"
# Multiple files bundled
git commit --allow-empty -m "download-zip: https://example.com/a.zip https://example.com/b.pdf https://example.com/c.csv"
Output: A single timestamped archive in downloads/:
downloads/
archive_20260423_153012.zip
| Command | URLs | Output |
|---|---|---|
download: URL | Single | downloads/filename.ext |
download: URL1 URL2 | Multiple | downloads/file1.ext, downloads/file2.ext |
download-zip: URL | Single | downloads/archive_YYYYMMDD_HHMMSS.zip |
download-zip: URL1 URL2 | Multiple | downloads/archive_YYYYMMDD_HHMMSS.zip (all bundled) |
The GitHub Actions workflow (.github/workflows/download.yml) operates as follows:
# Conceptual workflow structure
on:
push:
branches: [main]
jobs:
download:
runs-on: ubuntu-latest
steps:
- name: Check commit message for download command
# Parses commit message for "download:" or "download-zip:"
# Extracts URLs from the message
# Downloads files using curl/wget
# Commits results to downloads/ with [skip ci] to prevent loops
Key design details:
[skip ci] in its own commit message to avoid infinite trigger loops.download: or download-zip: command is found, the workflow exits without doing anything.downloads/ directory automatically.downloads/ to find your filesgit commit --allow-empty -m "download: https://raw.githubusercontent.com/datasets/covid-19/main/data/worldwide-aggregated.csv"
git push origin main
git commit --allow-empty -m "download-zip: https://example.com/weights.bin https://example.com/tokenizer.json https://example.com/config.yaml"
git push origin main
git commit --allow-empty -m "download: https://github.com/owner/repo/releases/download/v1.0.0/binary-linux-amd64.tar.gz"
git push origin main
main branch (not a PR or other branch, unless the workflow is configured otherwise).downloads/[skip ci] to its own commit messages.[skip ci] tag is still present in the auto-commit step.# ✅ Correct
git commit --allow-empty -m "download: https://example.com/a.zip https://example.com/b.zip"
# ❌ Incorrect (comma separator)
git commit --allow-empty -m "download: https://example.com/a.zip, https://example.com/b.zip"
download: or download-zip: (lowercase, with colon, followed by a space).# ✅ Correct
git commit --allow-empty -m "download: https://example.com/file.zip"
# ❌ Won't trigger (wrong prefix)
git commit --allow-empty -m "Download: https://example.com/file.zip"
main. Check .github/workflows/ if your default branch differs.