github-issue-creator

Creates GitHub issues using repository templates and the gh CLI.

Updated May 23, 2026
One-click install
npx skills add https://github.com/kiranimmadi2/promptforge-ai --skill github-issue-creator-kiranimmadi2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issue-creator
Source: https://github.com/kiranimmadi2/promptforge-ai/tree/main/gemini-cli/.gemini/skills/github-issue-creator
Command: npx skills add https://github.com/kiranimmadi2/promptforge-ai --skill github-issue-creator-kiranimmadi2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating well-structured GitHub issues that follow a repository's templates and labeling conventions is tedious and error-prone, especially when dealing with multi-line Markdown bodies and YAML form templates. ## Core Features & Use Cases - Template-Aware Drafting: Detects and reads issue templates from .github/ISSUE_TEMPLATE/, supporting both YAML forms and Markdown templates. - Safe Issue Creation: Uses the gh CLI with temporary body files to avoid shell escaping problems with multi-line or special-character content. - Consistent Labeling: Applies the default maintainer only label unless the user specifies otherwise. - Use Case: When a user reports a bug in the gemini-cli repository, the skill locates the bug report template, drafts the required fields, and submits the issue via gh issue create with proper labels. ## Quick Start Ask the assistant to create a GitHub issue describing your bug or feature request, and it will draft and submit it using the repository's templates.

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 from the command line?

Use the gh CLI with gh issue create, passing a title and body. For multi-line Markdown bodies, write the content to a temporary file and pass it with --body-file to avoid shell escaping problems.

How do I use GitHub issue templates when creating an issue?

Look in the repository's .github/ISSUE_TEMPLATE/ directory for YAML form or Markdown templates. Read the template to identify required fields, then draft your issue content to match that structure before submitting.

Does gh issue create support YAML form templates?

gh issue create can target YAML forms, but non-interactive submission typically uses --body or --body-file for the content, or --field flags for individual form fields. Writing long text to a temporary file preserves formatting reliably.

Why does my GitHub issue body lose formatting when created via CLI?

Multi-line text and special characters get mangled by shell escaping when passed inline. Write the body to a temporary file and use gh issue create --body-file, then delete the file afterward.

Can I add labels when creating a GitHub issue with gh?

Yes, pass labels with the --label flag, for example gh issue create --label "bug". This skill defaults to applying a maintainer-only label unless the user requests otherwise.