create-github-issue

Generate GitHub issue drafts from repository YAML templates and user-provided context.

92|7|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/dannys-code-corner/incan --skill create-github-issue-dannys-code-corner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-github-issue
Source: https://github.com/dannys-code-corner/incan/tree/main/.agents/skills/create-github-issue
Command: npx skills add https://github.com/dannys-code-corner/incan --skill create-github-issue-dannys-code-corner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafts GitHub issue titles and bodies by leveraging a repository's existing issue templates, saving time and ensuring consistency with project conventions.

Core Features & Use Cases

  • Discover and read .github/ISSUE_TEMPLATE/*.yml (ignoring config.yml) to understand available templates.
  • Match user intent to a template by reading the template's name and description, then read the form fields from the YAML.
  • Generate a final draft body using context from the user (reproduction steps, environment, links) while adhering to the repository's guidelines and safety considerations.

Quick Start

Provide the repository and issue intent to generate a draft that matches the repo's issue templates.

Frequently Asked Questions about create-github-issue

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

FAQPage Schema
How do I draft GitHub issues from repository templates automatically?

Drafting GitHub issues from repository templates involves reading .github/ISSUE_TEMPLATE/*.yml files, matching your intent to a form, and generating a formatted body. The skill parses YAML fields to gather reproduction steps and environment details for a ready-to-paste draft.

What is the process for matching a bug report to a YAML issue template?

Matching a bug report to a YAML issue template requires reading the template's name and description to align with user intent. The system then parses the selected YAML form fields to collect the necessary reproduction steps and environment details for the final issue draft.

Does this issue drafting approach work with feature requests and RFCs?

Yes, this issue drafting approach works with feature requests and RFCs. It applies to bug, feature, documentation, RFC, or maintenance issue types by reading the available .github/ISSUE_TEMPLATE/*.yml files and matching the provided intent to the appropriate repository template.

Can I use this to generate issue drafts for any GitHub repository?

You can use this to generate issue drafts for any GitHub repository that contains .yml files within the .github/ISSUE_TEMPLATE/ directory. The skill reads these existing YAML forms to ensure the generated output respects the specific formatting and guidelines of that repository.

What is the best way to ensure consistent formatting across GitHub issues?

The best way to ensure consistent formatting across GitHub issues is leveraging the repository's existing YAML templates. By parsing the .github/ISSUE_TEMPLATE/*.yml forms and gathering required context, the generated draft respects safety considerations and project conventions automatically.

Are there limitations when drafting issues from config.yml in GitHub repositories?

When drafting issues, the skill explicitly ignores config.yml files and only reads .github/ISSUE_TEMPLATE/*.yml. A limitation is that drafts are constrained to the fields defined in those YAML forms, requiring the repository to have valid templates for the intended issue type.