github-orchestrator

Automates GitHub repository creation, commits, workflow runs, and pull requests via the gh CLI.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/tkogut/agents-os-core --skill github-orchestrator-tkogut
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-orchestrator
Source: https://github.com/tkogut/agents-os-core/tree/main/global_skills/github-orchestrator
Command: npx skills add https://github.com/tkogut/agents-os-core --skill github-orchestrator-tkogut

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing the full GitHub repository lifecycle from the terminal requires remembering many gh and git commands. This Skill automates remote repository creation, structured commits, CI/CD workflow triggering, and pull request generation without leaving the terminal. ## Core Features & Use Cases - Zero-Click Repo Creation: Initialize a remote GitHub repository from the current folder with a single gh repo create command, including upstream setup. - Auto-Sync Commits: Stage, commit with Conventional Commits messages (≤50 characters), and push changes in one flow. - Cloud Workflow Runner: Trigger GitHub Actions workflows on demand and monitor runs asynchronously via logs written to /tmp/workflow.log. - Standardized Pull Requests: Create PRs with safety checks (not on main/master), preflight script execution, and repository PR templates. - Use Case: After finishing a feature branch, ask the agent to run preflight checks and open a pull request using the repo's PULL_REQUEST_TEMPLATE.md with a Conventional Commits title. ## Quick Start Ask the agent to initialize a GitHub repository for the current project and push the code using the gh CLI.

Frequently Asked Questions about github-orchestrator

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

FAQPage Schema
How do I create a GitHub repository from the command line?▼

Use gh repo create with the --source and --push flags to create a remote repository from your current folder and push existing code in one step. The command gh repo create <name> --public --source=. --remote=origin --push also sets the upstream branch automatically.

How to trigger a GitHub Actions workflow manually with gh CLI?▼

Run gh workflow run <filename.yml> targeting a file in .github/workflows/ to dispatch it on demand. You can then monitor progress asynchronously with gh run watch redirected to a log file such as /tmp/workflow.log.

What should I check before creating a pull request with gh?▼

Verify you are not on the main or master branch using git branch --show-current, run any preflight script such as npm run preflight, and use the repository's PULL_REQUEST_TEMPLATE.md for the body. Then create the PR with a Conventional Commits formatted title via gh pr create.

Why does gh repo create fail with an authentication error?▼

The GitHub CLI requires an authenticated session before any remote operation. Run gh auth login and complete the browser or token flow, then retry the repository creation or push command.

Can I monitor GitHub Actions runs without blocking my terminal?▼

Yes, run gh run watch in the background with output redirected to a log file, for example gh run watch > /tmp/workflow.log 2>&1 &. You can then read the log file at any time to check the run status.