issue-create

Creates standardized GitHub Issues via gh CLI with template detection and duplicate checks.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/shoji9x9/portfolio --skill issue-create-shoji9x9
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: issue-create
Source: https://github.com/shoji9x9/portfolio/tree/main/.agents/skills/issue-create
Command: npx skills add https://github.com/shoji9x9/portfolio --skill issue-create-shoji9x9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Writing GitHub Issues by hand leads to inconsistent formats, missing context, and duplicate tickets. This Skill standardizes the entire issue creation workflow with the GitHub CLI, from checking for existing issues to drafting a well-structured title and body that you approve before anything is filed. ## Core Features & Use Cases - Duplicate Detection: Scans open issues with gh issue list before creating anything, so you never file redundant tickets. - Template-Aware Drafting: Detects .github/ISSUE_TEMPLATE/ in the target repository, falls back to bundled bug report and feature request templates, and uses conventional-commit-style title prefixes like fix: and feat:. - Approval-Gated Filing: Presents the full draft title and body for your confirmation, then files via gh issue create using --body-file to avoid shell escaping issues. - Use Case: You notice the login page crashes on SSO. Simply describe the bug, and the Skill checks for duplicates, drafts a fix:-prefixed issue using the bug template with reproduction steps and environment sections, and files it after your approval. ## Quick Start Ask the AI to create a GitHub Issue for a bug or feature request, for example by saying "create an issue for the login page crashing on SSO".

Frequently Asked Questions about issue-create

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 gh issue create with a title and body. This Skill automates the process by drafting a conventional-commit-style title, filling a template-based body, checking for duplicates, and filing after your approval using --body-file for multi-line content.

How to avoid duplicate GitHub Issues before filing?▼

Run gh issue list --state open to scan existing issues before creating a new one. The Skill performs this check automatically and asks you how to proceed when it finds overlapping or strongly related issues.

Does it work with repositories that have no issue templates?▼

Yes. When .github/ISSUE_TEMPLATE/ is missing, it uses bundled bug report and feature request templates as the body structure, and asks before copying them into your repository. If neither fits, it falls back to a generic structure.

Can I create an issue in a different repository?▼

Yes, pass --repo owner/repo to target any repository you have access to. Without the flag, it defaults to the current repository detected via gh repo view.

Why does gh issue create break with multi-line body text?▼

Passing long multi-line text directly to --body causes shell escaping problems with newlines and special characters. The Skill writes the body to a temporary file and passes it with --body-file instead.