create-github-issue-feature-from-specification

Create GitHub issues from YAML or Markdown specifications with duplicate detection.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/tamago0224/kuroshio-mta --skill create-github-issue-feature-from-specification-tamago0224
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-github-issue-feature-from-specification
Source: https://github.com/tamago0224/kuroshio-mta/tree/main/.agents/skills/create-github-issue-feature-from-specification
Command: npx skills add https://github.com/tamago0224/kuroshio-mta --skill create-github-issue-feature-from-specification-tamago0224

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts a written specification into a single, well-formed GitHub feature issue to eliminate manual issue drafting, reduce duplicate tickets, and ensure the feature request includes clear problem, proposed solution, and context.

Core Features & Use Cases

  • Specification analysis: Extract requirements and the feature name from a specification file to form a clear issue title and body.
  • Duplicate detection: Search existing repository issues before creating to avoid fragmentation and update an existing issue when appropriate.
  • Template-driven creation: Populate the issue using a feature_request.yml template (with a fallback) and apply labels like feature and enhancement.
  • Use Case: A product manager has a YAML spec and needs a single GitHub issue created or updated that captures only the changes required by that spec.

Quick Start

Create a GitHub issue for the specification file specs/feature_request.yml, checking for existing duplicates and using the feature_request.yml template.

Frequently Asked Questions about create-github-issue-feature-from-specification

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

FAQPage Schema
How do I create GitHub issues from a YAML specification file?

You can create GitHub issues from a YAML specification file by using this Skill to extract requirements, check existing repository issues for duplicates, and populate a feature_request.yml template with the title, description, and labels.

How does duplicate detection work when generating GitHub feature requests?

Duplicate detection for GitHub feature requests works by searching existing repository issues before creation to prevent fragmented work items, then updating the existing issue rather than creating a new one if a match is found.

What is the best way to automate feature request issue creation from product specifications?

The best way to automate feature request issue creation from product specifications is to parse Markdown or YAML specs, search for existing duplicates, and apply a feature_request.yml template with labels like feature and enhancement to ensure a well-formed single issue.

Can I use Markdown specifications instead of YAML to generate GitHub issues?

Yes, you can use Markdown specifications instead of YAML to generate GitHub issues. This Skill supports requirement extraction from both YAML and Markdown specification files to populate the feature_request.yml template.

What happens if the feature_request.yml template is missing during issue creation?

If the feature_request.yml template is missing during issue creation, the Skill uses a fallback template to ensure the GitHub issue still captures the problem, proposed solution, and context within its body.