What problem does it solve?
This Skill automates the creation of multiple GitHub issues from a structured YAML file, eliminating manual data entry and ensuring consistency in issue creation. It streamlines the process of moving from planning to execution on GitHub.
Core Features & Use Cases
- Batch Issue Creation: Creates multiple GitHub issues, including parent-child relationships, from a single YAML definition.
- Project Integration: Automatically adds newly created issues to a specified GitHub project (if defined in YAML).
- Pre-flight Checks: Validates YAML structure and
gh CLI authentication status before publishing to prevent errors.
- Archiving: Offers to move processed YAML files to a
processed/ directory, keeping your drafts organized.
- Use Case: After drafting and reviewing a set of GitHub issues in a YAML file (e.g., using the
draft-github-issues skill), use this Skill to push all those issues to GitHub in one go, linking them correctly and adding them to the relevant project.
Quick Start
Publish the GitHub issues defined in tmp/issues/my-feature-issues.yml to GitHub.
Move the YAML file to processed/ after successful publishing.