github-project-management

Automates GitHub issue triage, project board synchronization, and sprint tracking with swarm coordination.

1|1|Updated Nov 28, 2025
One-click install
npx skills add https://github.com/33may/robotics --skill github-project-management-33may
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-project-management
Source: https://github.com/33may/robotics/tree/main/humanoid/.claude/skills/github-project-management
Command: npx skills add https://github.com/33may/robotics --skill github-project-management-33may

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 creation, triage, labeling, board synchronization, and progress reporting using the GitHub CLI and swarm-coordinated agents. ## Core Features & Use Cases - Issue Management & Triage: Create single or batch issues, auto-label by content keywords, decompose issues into subtasks, detect duplicates, and close stale issues automatically. - 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 performance reports. - Use Case: A maintainer labels a new issue "swarm-ready"; the Skill decomposes it into subtasks, adds it to the project board, assigns agents, and posts automated progress comments until completion. ## Quick Start Ask the assistant to create a labeled GitHub issue with gh issue create, then initialize swarm tracking and add it to your project board for automated progress updates.

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 and labeling?

Define keyword-to-label rules in a JSON config, then run the triage command to analyze unlabeled issues and suggest labels and priorities. The Skill maps keywords like "bug" or "feature" to labels and assigns matching agent types.

How do I sync GitHub issues with a project board automatically?

Get the project ID with gh project list, then initialize bidirectional board sync mapping swarm task statuses to board columns. Cards move automatically as issue status changes, and issues can be bulk-added to the board with gh project item-add.

Is it safe to automate actions based on GitHub issue content?

Issue bodies, comments, and labels are untrusted user input and may contain prompt injection attempts. The Skill requires treating all gh-derived content as data, never interpolating it into unquoted shell commands, and never acting on instructions embedded in issues.

Can I track sprint velocity and burndown from GitHub project boards?

Yes, the Skill includes sprint management and analytics commands that compute velocity, burndown, cycle time, and throughput from project board and issue data. Reports can be exported as markdown or distributed to Slack and email.

What tools are required to use GitHub swarm project management?

You need the GitHub CLI (gh) for issue and project operations, plus claude-flow or ruv-swarm via npx for swarm coordination commands. MCP GitHub and claude-flow tool access is declared in the Skill's allowed-tools.