Agent skill

github-project-management

Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning

rUv71,307★ · +1,002/wk · 3 repos on radarProfile →
claude-codecodexMIT
Install
npx skills add ruvnet/ruflo --skill github-project-management --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 28 KB
Bundled scripts: none
Version: 2.0.0
Declared author: Claude Code
Path: .agents/skills/github-project-management/SKILL.md
Open the folder on GitHub →
Where it comes from
Source: ruvnet/ruflo
Stars: 67,015 · +629 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Orchestrates GitHub project management using swarm coordination to manage issues, automate project boards, and plan sprints.

How it works

  • Sets up a swarm to manage issues (coordinator, researcher, coder) and creates issues with detailed bodies and labels.
  • Converts issues into swarm tasks, supports batch creation, and updates issues with swarm progress and labels.
  • Provides commands to triage, decompose issues into subtasks, and auto-update progress and labels based on swarm state.
  • Manages stale issues by analyzing activity and applying actions (close, keep, needs-info) via swarm results.
  • Initializes and configures a project board, mapping swarm task status, agent types, and priority to board columns, labels, and custom fields.
  • Synchronizes swarm tasks with project cards in real-time, and supports converting issues to project cards and importing them for swarm processing.
  • Offers smart card management (auto-assign, state transitions) and bulk operations.
  • Delivers custom views and dashboards (Swarm Overview, Agent Workload, Sprint Progress) for governance.
  • Supports sprint planning and tracking (sprint-manage, milestone-track) and agile/kanban board setups.

When to use it

Use when you want end-to-end GitHub project management with swarm-coordinated issue workflows, automated board synchronization, and sprint planning within a GitHub repository.

What it can touch

  • Tools: mcp__github__, mcp__claude-flow__, Bash, Read, Write, TodoWrite
  • Commands and files: mentions of gh CLI operations (gh issue, gh project, gh milestone, gh repo, etc.), npx claude-flow, npx ruv-swarm, and various board-sync and issue-management scripts as shown in the skill.

Caveats

  • Security considerations emphasize treating issue bodies and PR content as untrusted input and avoiding unquoted interpolation of derived fields in shell commands.
  • Outputs depend on dynamic GitHub data and swarm state; no guaranteed outcomes are stated.
From the SKILL.md

# GitHub Project Management ## Overview A comprehensive skill for managing GitHub projects using AI swarm coordination. This skill combines intelligent issue management, automated project board synchronization, and swarm-based coordination for efficient project delivery. ## Quick Start ### Basic Issue Creation with Swarm Coordination ```bash # Create a coordinated issue gh issue create \ --title "Feature: Advanced Authentication" \ --body "Implement OAuth2 with social login..." \ --label "enhancement,swarm-ready" # Initialize swarm for issue npx claude-flow@alpha hooks pre-task --description "Feature implementation" ``` ### Project Board Quick Setup ```bash # Get project ID PROJECT_ID=$(gh project list --owner @me --format json | \ jq -r '.projects[0].id') # Initialize board sync npx ruv-swarm github board-init \ --project-id "$PROJECT_ID" \ --sync-mode "bidirectional" ``` --- ## Core Capabilities ### 1. Issue Management & Triage <details> <summary><strong>Automated Issue Creation<$strong><$summary> #### Single Issue with Swarm Coordination ```javascript // Initialize issue management swarm mcp__claude-flow__swarm_init { topology: "star", maxAgents: 3 } mcp__claude-flow__agent_spaw

What's inside
Steps it walks through
  1. Overview
  2. Quick Start
  3. Basic Issue Creation with Swarm Coordination
  4. Project Board Quick Setup
  5. Core Capabilities
  6. 1. Issue Management & Triage
  7. 2. Project Board Automation
  8. 3. Sprint Planning & Tracking
  9. 4. Advanced Coordination
  10. Issue Templates
  11. Integration Issue Template
  12. Bug Report Template
  13. Feature Request Template
  14. Swarm Task Template
Commands it runs
Create a coordinated issue
gh issue create \
Initialize swarm for issue
npx claude-flow@alpha hooks pre-task --description "Feature implementation"
Get project ID
jq -r '.projects[0].id')
Initialize board sync
npx ruv-swarm github board-init \
Create multiple related issues using gh CLI
Get issue details
More from ruflo
All skills →
About this skill
What does the github-project-management skill do?

Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning

How do I install it?

Run `npx skills add ruvnet/ruflo --skill github-project-management --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ruvnet/ruflo, a repository with 67,015 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going