GitHub Project Board Management

Synchronize GitHub issue statuses with Projects V2 board columns via GitHub CLI.

41|8|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/tamirdresher/squad-skills --skill github-project-board-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GitHub Project Board Management
Source: https://github.com/tamirdresher/squad-skills/tree/main/plugins/github-project-board
Command: npx skills add https://github.com/tamirdresher/squad-skills --skill github-project-board-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that your GitHub Projects V2 board accurately reflects the lifecycle status of your issues, automating the manual process of moving cards between columns.

Core Features & Use Cases

  • Automated Card Movement: Issues are automatically moved to the correct board column (e.g., Todo, In Progress, Done) based on their status or associated actions.
  • Status Mapping: Defines clear mappings between issue labels/states and project board columns.
  • CLI Integration: Leverages the GitHub CLI for direct board manipulation.
  • Use Case: When an issue's Pull Request is merged, the corresponding card on the GitHub Project board is automatically moved to the "Done" column.

Quick Start

Move issue number 42 to the 'In Progress' column on the project board.

Frequently Asked Questions about GitHub Project Board Management

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

FAQPage Schema
How do I automatically move GitHub issues to project board columns?

You can automatically move GitHub issues to project board columns by defining status mappings that trigger card movement based on issue lifecycle changes. This Skill uses GitHub CLI commands to directly manipulate project items and synchronize their board positions.

What is GitHub Projects V2 board synchronization for issue tracking?

GitHub Projects V2 board synchronization ensures that your kanban board accurately reflects issue lifecycle statuses. It automates the process of moving cards between columns based on predefined triggers and status mappings.

Can I use GitHub CLI to sync issue statuses with a kanban board?

Yes, this Skill leverages GitHub CLI commands for direct board manipulation to sync issue statuses. It manages the movement of issues between project board columns based on predefined triggers and status mappings.

How do I move a GitHub issue to the Done column when a pull request is merged?

Moving a GitHub issue to the Done column upon pull request merge is achieved through automated card movement. This Skill maps issue states and associated actions to trigger the GitHub CLI to relocate the corresponding project board card.

Do I need to manually configure status mappings for GitHub project board automation?

You need to define clear mappings between issue labels or states and project board columns for automation. Once configured, the Skill utilizes these predefined triggers to automate card movement via the GitHub CLI.

What are the limitations of automating GitHub Projects V2 card movement?

Automating GitHub Projects V2 card movement relies entirely on GitHub CLI commands and predefined status mappings. It requires accurate trigger configuration and depends on the GitHub Projects V2 board structure to function correctly.