What problem does it solve?
Manually pushing local commits, creating pull requests, and tracking CI run status requires switching between multiple tools and running separate commands, which slows down development workflows and creates unnecessary context switching for developers.
Core Features & Use Cases
- End-to-end CI workflow: Automates pushing local commits to the remote, creating draft pull requests for non-main branches if they don't already exist, and monitoring GitHub Actions runs until they complete.
- Clear failure reporting: If a CI run fails, the skill pulls the last 50 lines of logs from failed jobs to provide actionable context for debugging.
- Use case: Ideal for developers working on feature or bug fix branches who want to push their changes, ensure a draft PR is open for review, and get a full status update on their CI run without running individual git and gh commands manually.
Quick Start
Use the push-and-watch skill to push your current local commits, create a draft pull request if needed, and monitor the associated GitHub Actions run until it finishes, then receive a full status and failure report if applicable.