Create Github Issue Feature From Specification
GitHubOfficialOriginally contributed by @PlagueHO as prompts/create-github-issue-feature-from-specification.prompt.md; moved into a skill by pull request #761Distributed by GitHub
- Skill
- Workflow
- Software development
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill streamlines the process of translating technical specifications into actionable GitHub issues. By analyzing a specification file, the agent identifies requirements, checks for existing related issues to prevent duplication, and uses a standardized template to create or update a feature request issue in a GitHub repository.
What it does
- Parses specification files to extract core requirements.
- Searches existing repository issues to avoid duplicate requests.
- Creates new GitHub issues based on the extracted requirements.
- Updates existing issues if a relevant match is found.
- Applies a structured feature request template for consistency.
- Assigns appropriate labels like feature or enhancement to the issue.
When to use it
- When you need to convert a technical specification document into a tracked GitHub issue.
- When managing feature requests to ensure they follow a consistent format.
- When you want to verify if a feature request has already been logged before creating a new one.
- When automating the synchronization between project documentation and issue tracking.
Advantages
- Reduces manual effort in issue creation and formatting.
- Prevents duplicate issues by checking existing entries.
- Ensures all feature requests adhere to a standardized template.
- Maintains clear traceability between specification files and development tasks.
Usage examples
- “Create a GitHub issue for the feature described in specs/new-login-flow.md.”
- The agent analyzes the file, checks for existing login-related issues, and creates a new issue using the feature_request.yml template with the extracted details.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/github/create-github-issue-feature-from-specification/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip create-github-issue-feature-from-specification.zip -d .agents/skills
Documentation by PlagueHO
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_issuesCreate new issue using
create_issueor update existing withupdate_issueUse
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)
Files
- ATTRIBUTION.mdAdded by AutoGineer1.2 KiB
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md912 B
SKILL.md
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_issuesCreate new issue using
create_issueor update existing withupdate_issueUse
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)
Requirements and compatibility
Written for: GitHub Copilot
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Originally contributed by
@PlagueHOas prompts/create-github-issue-feature-from-specification.prompt.mdmoved into a skill by pull request #761
- Publisher
- GitHub (Official)
- Distributed by
- GitHub
- Source
- github/awesome-copilot · skills/create-github-issue-feature-from-specification · commit 797337f
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
- Contributors
- CypherHK, PlagueHO
AutoGineer is not affiliated with or endorsed by PlagueHO or GitHub.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download create-github-issue-feature-from-specification.zip