octocat

Automate Git and GitHub workflows via gh CLI for PRs, issues, and repository settings.

48|2|Updated Dec 23, 2017
One-click install
npx skills add https://github.com/g4rcez/dotfiles --skill octocat-g4rcez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: octocat
Source: https://github.com/g4rcez/dotfiles/tree/main/.ai/skills/github-cli
Command: npx skills add https://github.com/g4rcez/dotfiles --skill octocat-g4rcez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git and GitHub operations often involve repetitive commands, error-prone manual PR management, and scattered workflows. This skill centralizes control, standardizes PR creation, issue handling, and repository configuration through the gh CLI.

Core Features & Use Cases

  • gh-based PR creation and management with structured bodies
  • Issue and project board coordination via gh
  • Repository settings, releases, and artifact handling
  • Pre-commit hook checks and automated workflow facilitation
  • Practical workflows: create a PR from a feature branch, manage reviews, trigger CI, and manage releases

Quick Start

Create a pull request from a feature branch to main using gh pr create with a well-structured body.

Frequently Asked Questions about octocat

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

FAQPage Schema
How do I automate GitHub pull requests using gh CLI?

Automate GitHub pull requests using gh CLI by standardizing PR creation with structured bodies, pre-commit hook checks, and CI workflow alignment to reduce manual errors. This skill enforces command-level rigor and avoids web UI workflows.

What's the best way to manage GitHub issues and project boards from the command line?

Managing GitHub issues and project boards from the command line is best handled through gh CLI automation that coordinates issue tracking and repository configuration in a single workflow. This approach centralizes control and standardizes operations.

Can I configure repository settings and manage releases with gh CLI?

You can configure repository settings and manage releases with gh CLI to handle artifacts and standardize operations across teams. The skill provides command-level guidance for these tasks while avoiding web UI recommendations.

How do I set up pre-commit hooks and CI workflows for GitHub repositories?

Set up pre-commit hooks and CI workflows for GitHub repositories using gh CLI to enforce checks and automate workflow facilitation. This includes guidance for PR templates, CI alignment across teams, and safe handling of signing keys.

Does gh CLI work for creating PRs from feature branches with structured bodies?

gh CLI works for creating PRs from feature branches with structured bodies by applying command-level rigor to standardize the process. The skill provides practical workflows for managing reviews, triggering CI, and handling releases.

Why should I use gh CLI instead of the GitHub web UI for repository management?

Using gh CLI instead of the GitHub web UI for repository management centralizes control, standardizes PR creation, and reduces error-prone manual operations. The skill deliberately avoids web UI recommendations and enforces command-level rigor.