ci-workflow

Automate post-PR workflows by monitoring CI checks, fixing failures, and merging.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/takemo101/compose-workflow --skill ci-workflow-takemo101
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-workflow
Source: https://github.com/takemo101/compose-workflow/tree/main/.opencode/skill/ci-workflow
Command: npx skills add https://github.com/takemo101/compose-workflow --skill ci-workflow-takemo101

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of monitoring Continuous Integration (CI) checks after a Pull Request (PR) is created, handling failures with automated fixes, and merging successful PRs, thereby streamlining the code integration process.

Core Features & Use Cases

  • CI Monitoring: Continuously polls CI check statuses for a given PR.
  • Automated Failure Analysis & Remediation: Analyzes CI logs to identify failure types (lint, test, build, format) and attempts automated fixes.
  • Retry Mechanism: Retries automated fixes up to a defined limit (3 times).
  • Auto-Merging: Merges the PR upon successful CI checks.
  • Environment Cleanup: Cleans up associated environments after successful merges.
  • Escalation: Drafts PRs and notifies users upon persistent failures.

Quick Start

Monitor the CI checks for pull request number 123 and automatically merge it if successful.

Frequently Asked Questions about ci-workflow

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

FAQPage Schema
How do I automate CI monitoring and pull request merging for GitHub Actions?

Automate CI monitoring and pull request merging by polling GitHub API check statuses, analyzing failure logs, attempting automated remediation, and conditionally merging successful PRs. This streamlines the entire code integration workflow.

Can I automatically fix failing continuous integration checks before merging a pull request?

Yes, automated failure analysis identifies specific CI failure types like lint, test, build, or format errors. It executes fix commands within containerized environments and retries these automated fixes up to three times before escalating persistent failures.

What happens when automated CI fixes fail repeatedly on a pull request?

When automated CI fixes fail repeatedly, the workflow stops retrying after three attempts and escalates the issue by drafting the pull request and notifying users about the persistent failures to require manual intervention.

Do I need containerized environments to run automated remediation for CI workflows?

Yes, containerized environments are required to execute the fix commands for automated remediation. They provide the necessary isolated runtime context to safely attempt resolving CI failures before merging the pull request.

What's the best way to handle environment cleanup after a successful continuous integration merge?

The best way to handle environment cleanup after a successful continuous integration merge is to automate it directly within the PR workflow. The skill automatically cleans up associated environments immediately following a successful merge operation.