actions

Manage GitHub Actions workflows, runs, and build artifacts via the GitHub API.

4|4|Updated Dec 30, 2024
One-click install
npx skills add https://github.com/purduehackers/wack-hacker --skill actions-purduehackers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: actions
Source: https://github.com/purduehackers/wack-hacker/tree/main/src/lib/ai/agents/github/prompts/skills/actions
Command: npx skills add https://github.com/purduehackers/wack-hacker --skill actions-purduehackers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of Continuous Integration and Continuous Deployment (CI/CD) pipelines by allowing users to interact with GitHub Actions workflows, runs, jobs, and artifacts directly.

Core Features & Use Cases

  • Monitor CI/CD Status: Check the status of workflow runs and identify failures.
  • Trigger Workflows: Manually initiate workflows with specific inputs or branches.
  • Manage Runs & Artifacts: Cancel in-progress runs, rerun completed ones, and download build artifacts.
  • Use Case: A developer needs to quickly check why the latest CI build failed. They can use this Skill to list recent workflow runs, identify the failed run, view its jobs, and download the relevant logs or artifacts for debugging.

Quick Start

List all workflows in the repository.

Frequently Asked Questions about actions

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

FAQPage Schema
How do I check the status of GitHub Actions workflow runs?

To check GitHub Actions status, you can list recent workflow runs to monitor your CI/CD pipeline, identify which builds have failed, and view specific jobs to diagnose the root cause of the failure.

Can I manually trigger a GitHub Actions workflow with specific inputs?

Yes, you can manually trigger a GitHub Actions workflow by initiating a new dispatch, allowing you to start CI/CD pipelines with specific inputs or target branches directly when needed.

What is the best way to download build artifacts from a completed GitHub Actions run?

The best way to download build artifacts is to use this functionality to retrieve files generated by completed workflow runs, which is essential for debugging failed CI builds or accessing deployment outputs.

How do I cancel an in-progress GitHub Actions run?

You can cancel an in-progress GitHub Actions run by managing active workflow executions, which stops unnecessary CI/CD builds from consuming resources and reruns completed ones if needed.

Do I need GitHub API access to manage CI/CD workflows and runs?

Yes, you need GitHub API access to manage CI/CD workflows, as it is required to perform workflow and run operations such as listing workflows, triggering dispatches, and downloading artifacts.

Why does my GitHub Actions workflow fail and how can I diagnose the build failure?

To diagnose a GitHub Actions build failure, you can list recent workflow runs, identify the specific failed run, view its individual jobs, and download the relevant logs or artifacts for debugging.