Back up GitHub repos releases and gists with GitHub Backup
Use GitHub Backup when an agent needs to mirror repositories, release assets, and gists into local storage on a schedule, instead of manually exporting GitHub content repo by repo.
npx skills add agentskillexchange/skills --skill back-up-github-repos-releases-and-gists-with-github-backup
Best for: operators who want an agent to preserve GitHub assets with a repeatable config, including repositories, releases, starred repos, and gists.
What this skill actually does
GitHub Backup is a focused backup utility for GitHub content. Its config can target users, orgs, individual repos, releases, and gists, then clone or fetch them into a local backup tree. That gives agents a clean preservation workflow instead of a vague “use GitHub” listing.
When to invoke it
Invoke this skill when you want a scheduled or one-shot archival run that mirrors GitHub artifacts into storage you control, especially for disaster recovery, off-platform retention, or audit snapshots.
Scope boundary
This is not a generic GitHub product card. The skill boundary is the backup job itself: read a declarative config, enumerate chosen GitHub scopes, and mirror those assets into a local or mounted backup destination.
Install notes
- Download the binary or container image from the project releases.
- Create a YAML config with GitHub credentials and backup targets.
- Run
github-backup --config config.yamlor the equivalent container command.