board-manager

Automate GitHub project board management with GraphQL mutations via GitHub CLI.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/joeczar/code-graph-mcp --skill board-manager-joeczar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: board-manager
Source: https://github.com/joeczar/code-graph-mcp/tree/main/.claude/skills/board-manager
Command: npx skills add https://github.com/joeczar/code-graph-mcp --skill board-manager-joeczar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating GitHub Project boards is error-prone and time-consuming; this skill automates adding issues, updating statuses, and moving items to keep work aligned with process.

Core Features & Use Cases

  • Add issues to a project board from a URL or reference and assign an initial status.
  • Update issue status (Todo, In Progress, Done) to reflect current work.
  • Move items between project columns to match workflow, keep board synchronized with activity.
  • After creating a new issue, automatically add it to the board to ensure visibility.

Quick Start

Add an issue to the code-graph-mcp board and set its status to In Progress.

Frequently Asked Questions about board-manager

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

FAQPage Schema
How do I automate adding GitHub issues to a project board?

Automating GitHub project board management allows you to add issues from a URL or reference and assign an initial status, ensuring new items are visible without manual entry.

Can I update GitHub project board issue statuses automatically?

Yes, you can update GitHub project board issue statuses automatically to reflect current work, moving items across columns to keep the board synchronized with your ongoing activity.

Do I need the GitHub CLI to manage project board columns?

Yes, managing project board columns requires the GitHub CLI and GraphQL mutations, along with appropriate permissions, project IDs, item IDs, and status field configuration to execute updates.

What is the best way to keep a GitHub project board synchronized with issue activity?

The best way to keep a GitHub project board synchronized is to automate status updates and move items between project columns, ensuring the board accurately reflects current workflow activity.

What are the limitations of automating GitHub project board management?

Limitations of automating GitHub project board management include its reliance on retrieving specific project and item IDs, requiring configured status fields, and operating within a single project board scope.