mcpField
G
github-automation

github-automation

github.com/ruvnetDevelopment80.0k1.2k installsUpdated today
Repository

About github-automation

A skill for automating GitHub workflows, PR management, and repository coordination, covering code reviews, issues, CI/CD, and releases. It documents commands and specialized agent roles for these tasks.

Key features

  1. 01Create and manage pull requests
  2. 02Automate code reviews
  3. 03Manage GitHub issues
  4. 04Create CI workflows
  5. 05Automate releases

Use cases

  1. 01Create and review PRs
  2. 02Track open issues
  3. 03Set up CI workflows
  4. 04Manage project releases

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/ruvnet/ruflo --skill github-automation

After installing, type/github-automationin Claude Code to confirm it loaded.

Details

From the project README

GitHub Automation Skill

Purpose

GitHub workflow automation, PR management, and repository coordination.

When to Trigger

  • Creating pull requests
  • Managing issues
  • Setting up CI/CD workflows
  • Code review automation
  • Release management

Commands

Create Pull Request
gh pr create --title "feat: description" --body "## Summary\n..."
Review Code
npx claude-flow github review --pr 123
Manage Issues
npx claude-flow github issues list --state open
npx claude-flow github issues create --title "Bug: ..."
Setup Workflow
npx claude-flow workflow create --template ci
Release Management
npx claude-flow deployment release --version 1.0.0

Agent Types

AgentRole
pr-managerPull request lifecycle
code-review-swarmAutomated code review
issue-trackerIssue management
release-managerRelease automation
workflow-automationGitHub Actions

Best Practices

  1. Use conventional commits
  2. Require reviews before merge
  3. Run CI on all PRs
  4. Automate release notes

Comments

Markdown supported