github-projects

Automate GitHub Projects (v2) management using the gh CLI.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/csim-sg/yacc --skill github-projects-csim-sg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-projects
Source: https://github.com/csim-sg/yacc/tree/main/.opencode/skills/github-projects
Command: npx skills add https://github.com/csim-sg/yacc --skill github-projects-csim-sg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

GitHub Projects (v2) management through the gh CLI can be tedious and error-prone. This Skill automates project creation, item linking, and field configuration to streamline governance of work across repositories and orgs.

Core Features & Use Cases

  • Project orchestration: Create projects, attach issues/PRs, and manage items from a single CLI.
  • Field & workflow automation: Define and update built-in and custom fields, statuses, and automation workflows.
  • Use Case: Manage cross-repo initiatives by aggregating items into a unified project board and keeping statuses synchronized.

Quick Start

Authenticate with GitHub and enable the project scope, then start creating projects and adding items with gh project commands. For example, login and refresh scope with: gh auth status; gh auth refresh -s project. Then create a project and add an item using gh project create and gh project item-add.

Frequently Asked Questions about github-projects

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

FAQPage Schema
How do I automate GitHub Projects management using the gh CLI?

You can automate GitHub Projects management by using gh CLI commands to create projects, add issues and PRs, and configure custom fields. This streamlines project orchestration and field automation directly from the command line.

What do I need to set up before automating GitHub Projects with gh CLI?

Before automating GitHub Projects, you need the gh CLI installed and must authenticate with GitHub. Refresh your login scope using `gh auth refresh -s project` to ensure the project scope is enabled for management tasks.

Can I manage cross-repo initiatives by aggregating issues into a unified GitHub Project board?

Yes, you can manage cross-repo initiatives by aggregating issues and PRs into a unified GitHub Project board. The gh CLI enables linking items across individual and organization contexts to track complex workflows.

Does automating GitHub Projects with gh CLI require any additional tools for JSON processing?

Automating GitHub Projects optionally requires jq for JSON processing. While the gh CLI handles project creation and item management, jq helps parse JSON responses when configuring custom fields and workflows.

How do I configure custom fields and statuses for GitHub Projects via the command line?

To configure custom fields and statuses for GitHub Projects, use specific gh project commands to define and update built-in and custom fields. This allows you to set up automation workflows and track items effectively.