github-install-skill-offline

Install or upgrade skills and pip packages by downloading GitHub API tarballs.

Updated May 1, 2026
One-click install
npx skills add https://github.com/xiaoquqi/hermes-agent-skills --skill github-install-skill-offline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-install-skill-offline
Source: https://github.com/xiaoquqi/hermes-agent-skills/tree/main/devops/github-install-skill-offline
Command: npx skills add https://github.com/xiaoquqi/hermes-agent-skills --skill github-install-skill-offline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables offline GitHub repository installation/upgrade by fetching GitHub tarballs via the API when terminal network access to GitHub is restricted.

Core Features & Use Cases

  • Offline installation: Download a repository tarball and install it into the Hermes skills directory without direct Git access.
  • Offline upgrade for pip-installed projects: Retrieve tarballs to update local GitHub-based projects without network access.
  • Use Case: When your environment blocks GitHub traffic but curl / API access is available, you can install or upgrade skills by pulling tarballs and placing them under ~/.hermes/skills.

Quick Start

Install a repository offline by downloading its tarball from the GitHub API and moving it under ~/.hermes/skills/{category}/{repo-name}.

Frequently Asked Questions about github-install-skill-offline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install a GitHub repository when git clone fails behind a proxy?

Install a GitHub repository behind a blocking proxy by downloading its tarball via the GitHub API using curl, extracting it, and deploying it into the ~/.hermes/skills directory.

Can I upgrade a pip-installed GitHub project without direct network access?

Upgrade a pip-installed GitHub project without direct network access by fetching the project's tarball via the GitHub API and applying the extracted files to update the local installation.

What's the best way to install Hermes skills when GitHub TLS handshakes are blocked?

The best way to install Hermes skills when TLS handshakes fail is to download GitHub API tarballs via curl and extract them into the ~/.hermes/skills/{category}/{repo-name} directory.

What do I need to download GitHub tarballs for offline skill installation?

Downloading GitHub tarballs for offline installation requires access to GitHub API tarballs, curl and tar utilities, and a Hermes environment with a local skills directory at ~/.hermes/skills.

Why does offline GitHub installation via API tarballs work when git clone does not?

Offline GitHub installation via API tarballs works when git clone fails because it bypasses Git protocol and TLS handshake restrictions by using curl to fetch repository archives directly from the GitHub API.