Github Automation

ruvnet/ruflo/.agents/skills/github-automation

by ruvnet6051f6702b61No license74K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated today

GitHub workflow automation, PR management, issue tracking, and code review coordination. Integrates with GitHub Actions and repository management. Use when: PR creation, code review, issue management, release automation, workflow setup. Skip when: local-only changes, non-GitHub repositories.

AI-generated overview

Automates GitHub workflows: pull requests, issues, code review, CI/CD setup and releases.

What it does
This skill provides instructions for coordinating GitHub repository work. It covers creating pull requests, managing issues, running automated code review, setting up CI/CD workflows, and handling releases. It also describes agent roles such as pr-manager, code-review-swarm, issue-tracker, release-manager and workflow-automation, and lists example commands for each task.
When to use it
Use it for GitHub-side tasks such as opening pull requests, triaging issues, automating code review, configuring GitHub Actions, or preparing a release. Skip it for local-only changes or repositories not hosted on GitHub.
Requirements
Requires access to a GitHub repository and the GitHub CLI (gh); some listed commands also invoke npx claude-flow. Ships no scripts of its own.

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

bash
gh pr create --title "feat: description" --body "## Summary\n..."

Review Code

bash
npx claude-flow github review --pr 123

Manage Issues

bash
npx claude-flow github issues list --state opennpx claude-flow github issues create --title "Bug: ..."

Setup Workflow

bash
npx claude-flow workflow create --template ci

Release Management

bash
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

Source and attribution

Source:ruvnet/rufloin.agents/skills/github-automationat commit6051f67

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal