github

Clone, pull, and push GitHub repositories via SSH.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yousufjoyian/claude-skills --skill github-yousufjoyian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/yousufjoyian/claude-skills/tree/main/github
Command: npx skills add https://github.com/yousufjoyian/claude-skills --skill github-yousufjoyian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often need to manage multiple GitHub repositories across machines, requiring manual cloning, pulling, and pushing, which is error-prone and time-consuming.

Core Features & Use Cases

  • Clone repos via SSH to local workspace
  • Pull latest changes from tracked repos
  • Push commits to GitHub
  • Smart default handling for owner/repo naming and local paths

Quick Start

Use the github skill to clone or update repositories from GitHub via SSH. Examples:

  • Clone my youtube-transcripts repo
  • Pull latest on triclaude
  • Push changes to triclaude

Frequently Asked Questions about github

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

FAQPage Schema
How do I clone a GitHub repository via SSH?

Clone a GitHub repository via SSH by providing the repository owner and name; the skill automates the SSH connection and downloads the repo to your local workspace with standard naming conventions.

Can I pull the latest changes from multiple GitHub repos automatically?

Yes, pull latest changes from tracked GitHub repositories via SSH with minimal manual intervention; the skill manages multiple repos across machines and handles standard local workspace paths.

What setup do I need before cloning or pushing to GitHub via SSH?

Configure Git and SSH keys on your machine; the skill requires these prerequisites to authenticate and perform clone, pull, push, and update operations over SSH connections.

How do I push commits to GitHub using this automation?

Push commits to GitHub repositories via SSH by triggering the push action; the skill handles SSH authentication and applies conventional naming conventions for seamless repo management.

Does this work for both personal and third-party GitHub repositories?

Yes, the skill supports cloning, pulling, and pushing on both personal and third-party repositories with SSH, applying smart defaults for owner/repo naming and local workspace paths.

What if manual git operations are error-prone across multiple machines?

Automate common git workflows like clone, pull, and push across multiple machines; the skill reduces manual errors and time spent managing GitHub repositories via SSH.