create-github-issue-feature-from-specification
- Use it when:
- You have a written specification and want it tracked as a single GitHub feature request.
- It does:
- Pulls the requirements from the spec, searches existing issues, then creates a new issue or updates the matching one.
- You get:
- One issue titled with the feature name, holding the problem, proposed solution and context, labelled feature or enhancement.
- Uses:
- The repo's feature_request.yml issue template, or the default one when there's none.
Calls search_issues, create_issue and update_issue, tools such as the GitHub MCP server provides, so connect one first.
TL;DR
A short command for spec-driven work on GitHub. You point it at a specification file; the agent reads it for requirements and checks existing issues with search_issues so it doesn't open a duplicate. It then files one issue for the whole specification with create_issue, or updates the existing one with update_issue, following the repo's feature_request.yml template and falling back to the default. The title names the feature from the specification, the description holds the problem statement, proposed solution and context, the issue includes only changes the specification requires, and it gets feature or enhancement labels as appropriate.
Summarizes the skill at 797337f.
npx skills add https://github.com/github/awesome-copilot --skill create-github-issue-feature-from-specification skills.sh pageSource on GitHubAll skills from github/awesome-copilot
- Total Downloads
- 8,900 on skills.sh, Nov 9, 2026
- Repo stars
- 40,943 github/awesome-copilot
- First seen
- Feb 25, 2026 on skills.sh
Weekly values
| Week to | Installs |
|---|---|
| Sep 21 | 13 |
| Sep 28 | 16 |
| Oct 5 | 14 |
| Oct 12 | 4 |
| Oct 19 | 1 |
| Oct 26 | 4 |
| Nov 2 | 1 |
| Nov 9 | 2 |
| Category |
Make the agent question you and write the plan down before it writes code. Everything for building software: planning, coding, debugging, design, frameworks, cloud, agents and skills. |
|---|---|
| Type |
A one-shot action you invoke by name, such as turning the conversation into a PRD. |
| Effect |
Its own steps change something outside your machine: post, send, deploy, provision, file issues, drive a website, or upload data to a service. |
| Needs |
Reads or writes an issue tracker, GitHub Issues by default. Needs an MCP server connected. |
| Publisher |
A verified publisher on skills.sh, or the company or maintainer behind the product the skill operates. |
| Topics | |
| Stack |
SKILL.md
From github/awesome-copilot at 797337f. Checked daily, last changed Nov 6, 2026.
Frontmatter
name: create-github-issue-feature-from-specification
description: 'Create GitHub Issue for feature request from specification file using feature_request.yml template.'Create GitHub Issue from Specification
Create GitHub Issue for the specification at ${file}.
Process
- Analyze specification file to extract requirements
- Check existing issues using
search_issues - Create new issue using
create_issueor update existing withupdate_issue - Use
feature_request.ymltemplate (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)