github-workflow

Document GitHub workflows for multi-environment setup and synchronization.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines GitHub workflows across multiple machines and teams by documenting account details, installation steps for gh CLI, and standard repository setup.

Core Features & Use Cases

  • Account & access setup: centralizes account info and SSH key usage for seamless authentication.
  • Repo creation & synchronization: provides steps to create, clone, push, and keep repos in sync across devices.
  • Multi-location workflow: describes how to coordinate work across home PC, company devices, and cloud environments.

Quick Start

Install gh CLI if not present, then run gh auth login to authenticate with GitHub, create a new repository with gh repo create REPO_NAME --public --source=. --push, and push your first commit with git push -u origin master. If the remote already exists, use gh repo create REPO_NAME --public --description "描述" and then git push -u origin master.

Frequently Asked Questions about github-workflow

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

FAQPage Schema
How do I manage GitHub repos across multiple devices and environments?

To manage GitHub repos across multiple devices, document account details, configure SSH keys, and use gh CLI commands like gh auth login, gh repo create, and git push for multi-host synchronization across home PCs, company devices, and cloud instances.

What's the best way to set up gh CLI for a new GitHub repository?

To set up gh CLI for a new GitHub repository, install the tool, run gh auth login to authenticate, execute gh repo create REPO_NAME --public --source=. --push to initialize, and push your first commit with git push -u origin master.

How do I push to an existing remote GitHub repository using gh CLI?

To push to an existing remote GitHub repository using gh CLI, run gh repo create REPO_NAME --public --description followed by git push -u origin master to synchronize your local commits with the remote master branch.

Do I need SSH keys to synchronize GitHub workflows across company devices?

Yes, SSH keys are required to synchronize GitHub workflows across company devices and cloud instances, as centralizing account info and SSH key usage ensures seamless authentication and secure repository synchronization across multiple machines.

How does multi-environment GitHub workflow synchronization actually work?

Multi-environment GitHub workflow synchronization works by enforcing deterministic commands and checks such as gh auth status, gh repo list, and git pull/push to coordinate and verify repository states across local machines, company devices, and cloud instances.

Why does my git push fail when creating a new GitHub repo from my local machine?

Your git push may fail when creating a new GitHub repo if the remote already exists; to resolve this, run gh repo create REPO_NAME --public --description and then execute git push -u origin master to properly link and push your local commits.