What problem does it solve?
This Skill automates a comprehensive set of GitHub operations, including authentication, pull request management, code review, issue tracking, and repository maintenance, significantly reducing manual effort and enhancing efficiency.
Core Features & Use Cases
- Authentication: Handles HTTPS/SSH/gh CLI authentication across multiple platforms.
- PR Lifecycle: Manages pull request workflows, including branch management, commits, and merging.
- Code Review: Supports local and pull request-level code review processes.
- Issue Management: Covers issue creation, triage, labeling, and assignment.
- Repository Management: Manages repository cloning, creation, forking, remote management, releases, and secrets.
- CI/CD Diagnostics: Offers read-only CI failure diagnosis from issues and workflow YAML.
- Automation Scripts: Provides scripts for automating common GitHub tasks.
- Skill Conversion & Config-Sync: Facilitates the conversion of skills between platforms and devices.
- Documentation Health Audit: Audits and updates README files for repositories.
- GreyHack/Greybel CI: Integrates with GreyHack CI systems for builds and verifications.
- Read-only CI Failure Diagnosis: Diagnoses CI failures without making any code changes.
- Batch File Push: Pushes the same file to multiple repositories using the GitHub Contents API.
- Issue-to-PR Workflow: Automates the conversion of issues to pull requests.
- GreyHack/Greybel CI addendum: Additional instructions for GreyHack repositories using Greybel-js.
Quick Start
To set up the GitHub workflow, run the following commands:
gh auth login
gh pr create --title "My First PR" --body "Initial commit"
gh pr review --approve
gh pr merge --squash