workflow

Diagnose and fix GitHub Actions workflow failures and performance issues.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/kirvin/copilot-cli-essentials --skill workflow-kirvin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow
Source: https://github.com/kirvin/copilot-cli-essentials/tree/main/plugins/cpe/skills/workflow
Command: npx skills add https://github.com/kirvin/copilot-cli-essentials --skill workflow-kirvin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users diagnose and fix failures or performance issues in their GitHub Actions CI/CD workflows, ensuring smoother and more reliable automated processes.

Core Features & Use Cases

  • Failure Diagnosis: Identifies the root cause of workflow run failures.
  • Targeted Fixing: Provides specific steps and code suggestions to resolve issues.
  • Use Case: When a GitHub Actions workflow fails unexpectedly, this Skill can pinpoint the exact step, error message, and suggest a fix, like correcting a dependency installation command or adjusting permissions.

Quick Start

Use the workflow skill to debug the latest failing run of the 'build' workflow.

Frequently Asked Questions about workflow

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

FAQPage Schema
How do I debug a failing GitHub Actions workflow run?

To debug a failing GitHub Actions workflow run, analyze the specific run ID or workflow name to identify the root cause. Diagnose dependency errors, test failures, or permission issues, then apply targeted fixes to the workflow YAML file and re-run the corrected pipeline.

Why does my CI/CD pipeline fail during dependency installation?

CI/CD pipeline failures during dependency installation often stem from incorrect commands or missing packages in the workflow YAML. Diagnose the specific run ID to pinpoint the exact error message, apply targeted fixes to the installation step, and validate the corrected workflow.

Can I diagnose GitHub Actions permission issues from a specific run ID?

Yes, you can diagnose GitHub Actions permission issues from a specific run ID. Analyzing the run ID identifies permission-related root causes, allowing you to apply targeted fixes to the workflow YAML file and re-run or validate the corrected pipeline configuration.

What is the best way to fix unexpected test failures in GitHub Actions?

The best way to fix unexpected test failures in GitHub Actions is to analyze recent failures by workflow name or run ID. Pinpoint the exact failing step, apply specific code or configuration corrections to the YAML file, and validate the corrected workflow.

GitHub Actions workflow not working after YAML changes, how to troubleshoot?

To troubleshoot a GitHub Actions workflow not working after YAML changes, analyze the specific run ID to diagnose root causes like syntax errors or misconfigured dependencies. Apply targeted fixes to the YAML file and re-run or validate the corrected workflow.