github-issue-creator

Create GitHub issues from repository templates using the gh CLI.

17|2|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/DavidLiuXh/jarvis-personal-ai --skill github-issue-creator-davidliuxh
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: github-issue-creator
Source: https://github.com/DavidLiuXh/jarvis-personal-ai/tree/main/.gemini/skills/github-issue-creator
Command: npx skills add https://github.com/DavidLiuXh/jarvis-personal-ai --skill github-issue-creator-davidliuxh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you create consistent, well-structured GitHub issues without guessing which template to use or how to format the content for labels and fields.

Core Features & Use Cases

  • Issue type detection: Chooses the best template based on whether youโ€™re reporting a bug, requesting a feature, or submitting another category.
  • Template-driven drafting: Locates and reads YAML or Markdown templates under .github/ISSUE_TEMPLATE/ and formats your title and body to match required fields.
  • Maintainer-label defaulting: Automatically includes the ๐Ÿ”’ maintainer only label unless you explicitly ask otherwise.
  • Safe multi-line submission: Uses a temporary file with gh issue create --body-file to prevent formatting and escaping problems for complex issue text.

Quick Start

Ask Jarvis to create a GitHub issue for your bug report, and specify the details you want included so it can select the correct template and open the issue via the gh CLI.

Frequently Asked Questions about github-issue-creator

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

FAQPage Schema
How do I create a GitHub issue using a repository template automatically?โ–ผ

Create GitHub issues automatically by matching repository YAML or Markdown templates found in .github/ISSUE_TEMPLATE/. It selects the correct template based on your issue category and drafts a compliant title and body.

What's the best way to format multi-line GitHub issues with the gh CLI?โ–ผ

Format multi-line GitHub issues safely by using a temporary file with the gh issue create --body-file command. This prevents formatting and escaping problems that occur when passing complex issue text directly.

How does issue type detection work for bug reports and feature requests?โ–ผ

Issue type detection chooses the best template based on whether you are reporting a bug, requesting a feature, or submitting another category. It locates and reads the template structure to format your title and body.

Do I need to manually add labels when creating a GitHub issue through automation?โ–ผ

You do not need to manually add labels when creating a GitHub issue. It automatically applies the default ๐Ÿ”’ maintainer only label unless you explicitly ask otherwise during the issue creation process.

Can I use custom YAML form fields for GitHub issue creation?โ–ผ

You can use custom YAML form fields for GitHub issue creation. It locates and reads YAML templates under .github/ISSUE_TEMPLATE/ and formats your issue body to match the required fields specified in the template.