push-and-watch

Push local commits, create draft pull requests, and monitor GitHub Actions CI runs.

9|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/paultyng/skill-issue --skill push-and-watch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: push-and-watch
Source: https://github.com/paultyng/skill-issue/tree/main/skills/push-and-watch
Command: npx skills add https://github.com/paultyng/skill-issue --skill push-and-watch

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about push-and-watch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate pushing commits, creating draft PRs, and tracking GitHub Actions CI?

You can automate this end-to-end workflow by pushing local git commits to a remote repository, automatically creating draft pull requests for non-main branches, and monitoring GitHub Actions CI runs until completion without manual commands.

What is the best way to monitor GitHub Actions CI status after pushing a feature branch?

Monitoring GitHub Actions CI status is handled automatically after pushing commits, tracking the associated run until it finishes and reporting a full status update to keep you informed.

How do I get GitHub Actions CI failure logs automatically for debugging?

When a CI run fails, the process automatically retrieves the last 50 lines of logs from failed GitHub Actions jobs, providing you with actionable debugging context directly.

Do I need GitHub CLI installed to create draft PRs and track CI automatically?

Yes, you need GitHub CLI (gh) access with appropriate permissions to create PRs and view run logs, along with a configured git repository containing a remote origin and an active GitHub Actions workflow.

Can I automatically create draft pull requests for non-main branches without manual commands?

Yes, draft pull requests are automatically created for non-main branches if they do not already exist, ensuring a PR is open for review immediately after your local commits are pushed.