create-issue

Convert GitHub Actions run or job failures into formatted GitHub issues.

Updated May 23, 2026
One-click install
npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill create-issue-yo-steven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-issue
Source: https://github.com/yo-steven/skills-exploration-20260522/tree/main/skills/Megatron-Core/create-issue
Command: npx skills add https://github.com/yo-steven/skills-exploration-20260522 --skill create-issue-yo-steven

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly triage a failing GitHub Actions run or job by extracting the real failure signals and converting them into a high-quality bug issue for the correct repository.

Core Features & Use Cases

  • Parse and narrow down failures: Accepts a GitHub Actions run or job URL, identifies failed jobs, and pulls the most relevant error log excerpts.
  • Connect the failure to the right owner: Resolves the triggering PR and attempts to find the last author of the failing test file to assign the issue.
  • Prevent duplicate tickets: Searches for open issues matching the failing test and avoids creating redundant reports.

Quick Start

Share the failing GitHub Actions run or job URL and ask the Skill to create a GitHub issue for the CI failure.

Frequently Asked Questions about create-issue

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

FAQPage Schema
How do I automatically create a GitHub issue from a failed GitHub Actions run?

To create a GitHub issue from a failed GitHub Actions run, share the run or job URL to extract verbatim failure logs, identify root causes, check for duplicate open issues, and assign the ticket to the triggering PR or test-file author.

How does CI triage work for pytest failures in GitHub Actions?

CI triage for pytest failures works by parsing the GitHub Actions job URL, fetching the relevant error log excerpts, performing root cause analysis, and summarizing the failure with verbatim evidence before linking it to a formatted bug issue.

Can I assign a GitHub issue to the original author of a failing test file?

Yes, you can assign a GitHub issue to the original author by resolving the triggering PR and identifying the last author who modified the failing test file during the CI failure triage process.

Does issue creation for CI failures check for duplicate open issues?

Yes, issue creation for CI failures includes duplicate detection by searching for existing open issues that match the failing test, preventing redundant bug reports from being generated for the same GitHub Actions failure.

What is the best way to format bug reports for GitHub Actions workflow debugging?

The best way to format bug reports for GitHub Actions workflow debugging is to extract verbatim error evidence from the logs, link the triggering run and job URLs, and structure the root cause analysis into a standardized GitHub issue.

Does this issue creation process work for repositories outside of NVIDIA/Megatron-LM?

The issue creation process is specifically designed to format bug reports for the NVIDIA/Megatron-LM repository, applying its root cause extraction and duplicate detection logic to generate correctly formatted GitHub issues for CI failures.