publish-github-issues

Create multiple GitHub issues from a structured YAML file.

3|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/bcasci/hustle-marketplace --skill publish-github-issues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish-github-issues
Source: https://github.com/bcasci/hustle-marketplace/tree/main/hustle-plugin/skills/publish-github-issues
Command: npx skills add https://github.com/bcasci/hustle-marketplace --skill publish-github-issues

SYSTEM DOCUMENTATION & REQUIREMENTS

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.