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.