github-integration

Automate GitHub workflows using gh CLI, REST/GraphQL APIs, and Actions.

1|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/squirrelsoft-dev/agency --skill github-integration-squirrelsoft-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-integration
Source: https://github.com/squirrelsoft-dev/agency/tree/main/skills/github-integration
Command: npx skills add https://github.com/squirrelsoft-dev/agency --skill github-integration-squirrelsoft-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams automate GitHub workflows by orchestrating gh CLI commands, REST/GraphQL API calls, and GitHub Actions to reduce repetitive tasks and manual errors.

Core Features & Use Cases

  • Automates issue and PR management (creation, labeling, assignment, commenting, status transitions)
  • Coordinates sprint planning with GitHub Projects (milestones, boards, progress tracking)
  • Generates and manages GitHub Actions workflows for CI/CD and automation
  • Queries and analyzes repository data via REST/GraphQL for reporting and automation decisions
  • Enables multi-repo orchestration across teams for end-to-end development workflows

Quick Start

Install and authenticate the gh CLI against your GitHub account. List open issues in a repository: gh issue list --state open Create a PR to address an issue: gh pr create --title "Fix issue" --head feature-branch --base main

Frequently Asked Questions about github-integration

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

FAQPage Schema
How do I automate GitHub issue and pull request management across repositories?

Automate GitHub issue and PR management by orchestrating gh CLI commands and REST/GraphQL API calls to handle creation, labeling, assignment, commenting, and status transitions across repositories.

What's the best way to coordinate sprint planning using GitHub Projects?

Coordinate sprint planning by using gh CLI and API integrations to manage GitHub Projects, tracking milestones, boards, and progress across teams to reduce manual errors.

Do I need gh CLI installed to automate GitHub Actions workflows?

Yes, you need gh CLI installed and authenticated against your GitHub account, plus appropriate repository access scopes for issues, PRs, workflows, and projects to automate GitHub Actions.

Can I query repository data via GraphQL for CI/CD automation decisions?

Yes, you can query and analyze repository data via REST and GraphQL API calls to generate reports and inform automation decisions for CI/CD pipelines and multi-repo orchestration.

How does multi-repo orchestration work for end-to-end GitHub workflows?

Multi-repo orchestration works by combining gh CLI commands, API calls, and GitHub Actions to coordinate tasks like issue management, sprint planning, and CI/CD automation across teams.

What are the limitations of automating GitHub workflows with gh CLI?

Limitations include requiring proper authentication scopes for projects and workflows, and dependency on gh CLI availability, meaning local environments without CLI access cannot execute these automated GitHub workflows.