create-github-issue

Create GitHub issues via the gh CLI with shell-safe heredocs.

66|10|Updated Aug 12, 2018
One-click install
npx skills add https://github.com/RaiderIO/keystone.guru --skill create-github-issue-raiderio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-github-issue
Source: https://github.com/RaiderIO/keystone.guru/tree/main/.claude/skills/create-github-issue
Command: npx skills add https://github.com/RaiderIO/keystone.guru --skill create-github-issue-raiderio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of creating GitHub issues, addressing the challenge of escaping shell characters in the issue body.

Core Features & Use Cases

  • Shell-Escaping: Utilizes a quoted heredoc to avoid shell-escaping issues in the issue body.
  • Command Pattern: Implements the reliable gh command pattern for creating issues.
  • Project Conventions: Follows project-specific issue conventions for consistency.
  • Use Case: When you need to report a bug or request a feature, this Skill guides you through the process of creating a clear and effective issue.

Quick Start

Create a new GitHub issue for the 'keystone.guru' repository with the following command:

use create-github-issue --repo RaiderIO/keystone.guru --title "Bug Report" --body "Please describe the issue here."

Frequently Asked Questions about create-github-issue

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

FAQPage Schema
How do I create a GitHub issue using the gh CLI without shell escaping errors?

To create a GitHub issue without shell escaping errors, use a quoted heredoc to format the issue body. This method safely passes special characters to the gh command-line tool, ensuring your bug report or feature request is submitted exactly as typed.

Why does my GitHub issue body break when using the gh command line tool?

Your GitHub issue body breaks because the shell interprets special characters in your text. Using a quoted heredoc pattern avoids these shell-escaping issues, allowing you to safely include code snippets and symbols in the issue body.

Do I need a GitHub account to create issues with the gh CLI?

Yes, you need an active GitHub account and the gh command-line tool installed and authenticated. The Skill automates issue creation by executing gh commands, which requires valid authentication to interact with your target repositories.

How do I ensure my GitHub issue follows project-specific conventions?

To ensure your GitHub issue follows project-specific conventions, the Skill guides you through the creation process using a reliable gh command pattern. It formats the title and body to maintain consistency with the target repository's established bug reporting standards.

What is the best way to automate bug reporting on GitHub from the command line?

The best way to automate bug reporting on GitHub from the command line is using the gh CLI with a quoted heredoc. This method securely escapes shell characters and adheres to project issue conventions, streamlining the entire reporting process.