github-project-management

Automates GitHub issue triage, project board synchronization, and sprint tracking using swarm-coordinated agents.

11|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/ishandutta2007/claude-agent-orchestration --skill github-project-management-ishandutta2007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-project-management
Source: https://github.com/ishandutta2007/claude-agent-orchestration/tree/main/.claude/skills/github-project-management
Command: npx skills add https://github.com/ishandutta2007/claude-agent-orchestration --skill github-project-management-ishandutta2007

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing GitHub issues, project boards, and sprints manually across repositories is repetitive and error-prone. This Skill automates issue triage, board synchronization, and sprint tracking by coordinating AI swarm agents with the GitHub CLI and MCP tools. ## Core Features & Use Cases - Issue Management & Triage: Create, label, decompose, and auto-triage issues, convert issues into swarm tasks, and handle stale issue cleanup. - Project Board Automation: Initialize bidirectional board sync, map swarm task statuses to board columns, auto-assign cards, and build custom views and dashboards. - Sprint Planning & Analytics: Manage sprints and milestones, track velocity, burndown, cycle time, and generate progress reports. - Use Case: A team labels a new feature issue as "swarm-ready"; the Skill decomposes it into subtasks, spawns coordinator/coder/tester agents, adds it to the project board, and posts automated progress updates until completion. ## Quick Start Ask the agent to create a GitHub issue labeled swarm-ready and initialize a swarm to decompose it into tracked subtasks on your project board.

Frequently Asked Questions about github-project-management

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

FAQPage Schema
How do I automate GitHub issue triage with AI agents?

Use the triage command to analyze unlabeled issues, suggest labels based on keyword rules, and assign priority. The swarm analyzes issue content and maps it to label rules defined in a configuration file, then applies labels and assigns appropriate agent types.

How to sync GitHub project boards with swarm task status?

Run board-init with your project ID and bidirectional sync mode, then define a status mapping in a board-sync YAML file. Swarm task states like pending, in_progress, and completed are automatically mapped to board columns such as Backlog, In Progress, and Done.

What are the prerequisites for using GitHub swarm project management?

You need the GitHub CLI (gh) installed and authenticated, a ruv-swarm or claude-flow MCP server configured, and appropriate repository access permissions. The Skill also uses MCP tools for GitHub and claude-flow plus Bash, Read, Write, and TodoWrite.

Can I convert GitHub issues into swarm tasks automatically?

Yes, the issue-to-swarm command fetches issue data, auto-decomposes it into subtasks, and assigns agents. You can also batch-process all issues labeled swarm-ready and update each issue with a subtask checklist and progress comments.

How does stale issue management work in GitHub automation?

The Skill finds issues inactive for 30 days, analyzes each with a swarm to suggest close, keep, or needs-info actions, and labels them accordingly. Issues stale for 37 or more days are automatically closed with an explanatory comment.

Why is GitHub board sync not updating my project cards?

Sync failures usually stem from permission issues, misconfigured webhooks, or rate limits. Run the board-diagnose command to check permissions, webhooks, and rate limits, test the sync, and surface any conflicts.