Back to Skills

github-wayback-recovery

Recover deleted GitHub content using the Wayback Machine and Archive.org APIs. Use when repositories, files, issues, PRs, or wiki pages have been deleted from GitHub but may persist in web archives. Covers CDX API queries, URL patterns, and systematic recovery workflows.

1,014stars119forksUpdated 1/23/2026

Security Assessment

Safe(100/100)
Security Score100/100

About github-wayback-recovery

The github-wayback-recovery skill is designed to help users recover deleted GitHub content by leveraging the Wayback Machine and Archive.org APIs. This skill is useful when repositories, issues, pull requests, files, or wiki pages have been deleted from GitHub, but may still exist in web archives. The skill allows users to access archived versions of content that are no longer available directly on GitHub, facilitating the recovery of important data like README files, issues, PRs, and repository metadata.

FAQ

How do I check if a GitHub repository has been archived?

You can check if a repository has been archived by using the following command: `curl -s "https://archive.org/wayback/available?url=github.com/owner/repo" | jq`.

What kind of GitHub content can be recovered with this skill?

This skill can recover README files, issue titles and comments, pull request descriptions, wiki pages, repository metadata, and commit SHAs. However, it cannot recover private repository content, full git history, or content behind authentication.

What URL patterns are used to search for archived GitHub content?

The skill supports various URL patterns, including repository homepages, commit lists, file views, pull requests, and wiki pages. For example, a repository's homepage can be accessed via `github.com/{owner}/{repo}`.

Can I recover a full commit history from the Wayback Machine?

No, the Wayback Machine archives web pages, not git repositories, so it is not possible to fully reconstruct the commit history. Only specific commit SHAs listed on archived commit pages can be retrieved.

Are there any prerequisites to using this skill?

The primary requirement is that the content you're trying to recover must have been crawled by the Wayback Machine. If the URLs were not archived, the recovery process won't be possible.

Install github-wayback-recovery

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill