create-github-issue-feature-from-specification

Create GitHub Issue for feature request from specification file using feature_request.yml template.

28,865 stars

Best use case

create-github-issue-feature-from-specification is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Create GitHub Issue for feature request from specification file using feature_request.yml template.

Teams using create-github-issue-feature-from-specification should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/create-github-issue-feature-from-specification/SKILL.md --create-dirs "https://raw.githubusercontent.com/github/awesome-copilot/main/skills/create-github-issue-feature-from-specification/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/create-github-issue-feature-from-specification/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How create-github-issue-feature-from-specification Compares

Feature / Agentcreate-github-issue-feature-from-specificationStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Create GitHub Issue for feature request from specification file using feature_request.yml template.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Create GitHub Issue from Specification

Create GitHub Issue for the specification at `${file}`.

## Process

1. Analyze specification file to extract requirements
2. Check existing issues using `search_issues`
3. Create new issue using `create_issue` or update existing with `update_issue`
4. Use `feature_request.yml` template (fallback to default)

## Requirements

- Single issue for the complete specification
- Clear title identifying the specification
- Include only changes required by the specification
- Verify against existing issues before creation

## Issue Content

- Title: Feature name from specification
- Description: Problem statement, proposed solution, and context
- Labels: feature, enhancement (as appropriate)

Related Skills

update-specification

28865
from github/awesome-copilot

Update an existing specification file for the solution, optimized for Generative AI consumption based on new requirements or updates to any existing code.

my-issues

28865
from github/awesome-copilot

List my issues in the current repository

issue-fields-migration

28865
from github/awesome-copilot

Bulk-migrate metadata to GitHub issue fields from two sources: repo labels (e.g. priority labels to a Priority field) and Project V2 fields. Use when users say "migrate my labels to issue fields", "migrate project fields to issue fields", "convert labels to issue fields", "copy project field values to issue fields", or ask about adopting issue fields. Issue fields are org-level typed metadata (single select, text, number, date) that replace label-based workarounds with structured, searchable, cross-repo fields.

github-issues

28865
from github/awesome-copilot

Create, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues, update existing issues, add labels/assignees/milestones, set issue fields (dates, priority, custom fields), set issue types, manage issue workflows, link issues, add dependencies, or track blocked-by/blocking relationships. Triggers on requests like "create an issue", "file a bug", "request a feature", "update issue X", "set the priority", "set the start date", "link issues", "add dependency", "blocked by", "blocking", or any GitHub issue management task.

github-copilot-starter

28865
from github/awesome-copilot

Set up complete GitHub Copilot configuration for a new project based on technology stack

gen-specs-as-issues

28865
from github/awesome-copilot

This workflow guides you through a systematic approach to identify missing features, prioritize them, and create detailed specifications for implementation.

create-tldr-page

28865
from github/awesome-copilot

Create a tldr page from documentation URLs and command examples, requiring both URL and command name.

create-spring-boot-kotlin-project

28865
from github/awesome-copilot

Create Spring Boot Kotlin Project Skeleton

create-specification

28865
from github/awesome-copilot

Create a new specification file for the solution, optimized for Generative AI consumption.

create-readme

28865
from github/awesome-copilot

Create a README.md file for the project

create-llms

28865
from github/awesome-copilot

Create an llms.txt file from scratch based on repository structure following the llms.txt specification at https://llmstxt.org/

create-github-pull-request-from-specification

28865
from github/awesome-copilot

Create GitHub Pull Request for feature request from specification file using pull_request_template.md template.