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
- 01Create and manage pull requests
- 02Automate code reviews
- 03Manage GitHub issues
- 04Create CI workflows
- 05Automate releases
Use cases
- 01Create and review PRs
- 02Track open issues
- 03Set up CI workflows
- 04Manage project releases
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill github-automationAfter installing, type/github-automationin Claude Code to confirm it loaded.
Details
From the project READMEGitHub 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
| Agent | Role |
|---|---|
pr-manager | Pull request lifecycle |
code-review-swarm | Automated code review |
issue-tracker | Issue management |
release-manager | Release automation |
workflow-automation | GitHub Actions |
Best Practices
- Use conventional commits
- Require reviews before merge
- Run CI on all PRs
- Automate release notes
Comments
Markdown supported