Dev & Engineering ✓ Microsoft · Official github-issuesmarkdownbug-reportingerror-logsscreenshots

GitHub Issue Creator

Turn messy failure reports into actionable GitHub-flavored Markdown issues.

FollowSkills review · FSRS-2.0
Not recommended
43/ 100 5-point scale 2.2 / 5
Trust15 / 25 · 3.0/5

The skill requires placeholders for potentially sensitive data and scopes output to Markdown files under the repository's /issues/ directory. However, it lacks user confirmation, permission boundaries, data-flow disclosure, rollback, or pre-creation review, and its instruction to fill gaps from memory can introduce unverified facts, so points are deducted.

Reliability6 / 20 · 1.5/5

Input types, template, and severity rules are broadly consistent, with no declared external dependency. Handling and diagnostic feedback are missing for empty input, conflicting facts, absent attachments, missing directories, and invalid filenames; static calibration therefore limits this score to 6.

Adaptability8 / 15 · 2.7/5

The audience, input forms, and expected GitHub issue structure are reasonably clear. Non-fit scenarios, trigger boundaries, required fields, Chinese-language support, and detailed screenshot/GIF behavior are not defined, so points are deducted.

Convention7 / 15 · 2.3/5

The skill has a name, description, structured sections, guidelines, and two examples; repository context also supplies an MIT license, official provenance, and active-development signal. The skill itself lacks versioning, changelog, maintenance ownership, installation notes, FAQs, and explicit limitations, while assuming the output path exists.

Effectiveness5 / 15 · 1.7/5

It offers direct value for turning notes and logs into readable issue drafts, and the examples show usable structures. However, outputs require factual review, the file-creation workflow is underspecified, and severity or environment details may be inferred incorrectly, so only limited static credit is warranted.

Verifiability2 / 10 · 1.0/5

The skill includes a template and examples, but they are not independently reproducible test evidence. The supplied repository tests and CI cover a general Copilot harness rather than this skill's key paths, so verifiability remains low.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
Before you use it
  • Confirm authorization, target repository, and filename before creating an /issues/ file; preferably show the draft first.
  • Do not fill factual gaps from memory; use placeholders or explicitly mark unknown values for unverified environment, version, product, or impact details.
  • Add handling rules for empty input, conflicting facts, missing attachments, sensitive-data detection, and directory or file-write failures.
  • No skill-specific acceptance criteria or test evidence is shown, so outputs should be treated as drafts requiring human review.
See the full review method →

What it does & when to use it

This skill converts error logs, voice dictation, raw notes, or screenshot descriptions into structured GitHub-flavored Markdown issues. Its template covers the summary, environment, reproduction steps, expected and actual behavior, error details, visual evidence, impact, and additional context. It also maps impact to severity and replaces potentially sensitive values with placeholders. It fits teams that need consistent issue reports, but the source does not indicate that it creates remote GitHub issues through an API.

Reads the user's bug notes, error messages, and screenshot context; extracts product, version, environment, reproduction steps, expected behavior, and actual behavior; formats error codes and messages; references attached images or GIFs; replaces sensitive fields with placeholders such as [PROJECT_NAME] and [USER_ID]; assigns severity based on outage, data loss, security impact, feature impairment, or minor inconvenience; generates a fixed Markdown issue and places it in /issues/ using a date-based filename.

  1. A developer pastes an unstructured error log and needs a GitHub-ready issue.
  2. A tester provides voice dictation or scattered notes and needs clear reproduction steps and impact.
  3. A support engineer includes screenshots or GIFs and needs the visual evidence referenced inline.
  4. A team wants outage, regression, feature, and UI reports to follow one Markdown format.
  5. A bug report contains project names or user IDs that should be replaced with safe placeholders.

Pros & cons

Pros
  • A consistent template covers environment, reproduction, behavior differences, errors, and impact.
  • Extracts structure from voice dictation, error logs, and screenshot descriptions.
  • Provides severity rules and sensitive-data placeholder guidance.
  • Supports inline references to screenshots and GIFs.
Limitations
  • The source does not show dedicated tests or test results for this skill.
  • It specifies Markdown file creation but does not show direct remote GitHub Issue creation.
  • The runtime needs write access to a local /issues/ directory.
  • Filling missing context depends on conversation context or memory and may require review.

How to install

Run this in the project:

npx skills add microsoft/skills

Select github-issue-creator in the installation wizard. The skill is installed into the selected agent's directory, such as .github/skills/ for GitHub Copilot. You can also copy the .github/skills/github-issue-creator/ directory from the repository.

How to use

Give the agent the raw failure information and ask it to format a GitHub issue, for example: “Turn these error logs and reproduction notes into a GitHub issue: …”. The generated issue should be saved as /issues/YYYY-MM-DD-short-description.md. The source does not document a specific file-creation command or a remote GitHub submission workflow.

FAQ

Does it submit issues to GitHub automatically?
The source does not say that it does. It specifies creating a Markdown file in the /issues/ directory.
Does it require the network, MCP, or GitHub CLI?
SKILL.md does not require the network, MCP, or GitHub CLI; it explicitly requires creating a local Markdown file.
Can it handle screenshots?
Yes. It supports screenshot and GIF references using Markdown such as ![Description](attachment-name.png).
What types of work is it suited for?
It suits error logs, feature failures, outages, regressions, UI problems, and reports requiring reproduction steps. It is not documented as a solution for workflows that must operate GitHub's API directly.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Azure Identity for Python

A practical skill for securing Python Azure applications with Microsoft Entra ID credentials.

Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs Java Skill

Build production-oriented Java event streaming applications on Azure Event Hubs.

Dev & Engineering ✓ Microsoft · Official

Azure Tables for Python

A practical guide to building authenticated Azure Tables applications with Python entity CRUD, queries, and partition-scoped batch operations.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

Configure secure, flexible Microsoft Entra ID authentication for TypeScript Azure applications.

Automation & Ops ✓ Microsoft · Official

Azure Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

Dev & Engineering ✓ Microsoft · Official

Azure Cloud Architect

Guides coding agents through production-grade Azure architecture design and review using Azure Architecture Center practices.

Dev & Engineering ✓ Microsoft · Official

Azure AI Text Analytics for Python

Guides Python developers through Azure-powered text analysis and NLP workflows.

Automation & Ops ✓ Microsoft · Official

Azure Resource Architecture Visualizer

Analyze Azure resource groups and turn their dependencies into detailed Mermaid architecture diagrams.

Dev & Engineering ✓ Microsoft · Official

Azure Maps for .NET

Build .NET location features for search, routing, maps, geolocation, and weather.

Dev & Engineering ✓ Microsoft · Official

Azure AI Vision Image Analysis

Guides Python coding agents in implementing Azure AI Vision image understanding.

Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Python

Guides secure, production-minded Blob Storage operations in Python.

Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage for Python

Gives coding agents reliable Python patterns for secure Azure Queue Storage messaging and asynchronous task processing.

Automation & Ops ✓ Microsoft · Official

Azure AI Gateway Governance

Use Azure API Management to govern traffic across AI models, MCP tools, and agents.

Automation & Ops ✓ Microsoft · Official

AKS Automatic Readiness

Assess Kubernetes workloads for AKS Automatic compatibility and identify migration blockers before you switch.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

Provision and manage Azure Cosmos DB resources from .NET through ARM.

Dev & Engineering ✓ Microsoft · Official

Azure Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB for Python

A practical guide for building reliable Python applications on Azure Cosmos DB’s NoSQL API.

Dev & Engineering ✓ Microsoft · Official

Azure Key Vault SDK for Python

Gives Python coding agents practical guidance for securely managing Azure Key Vault secrets, keys, and certificates.

Dev & Engineering ✓ Microsoft · Official

Azure API Management for Python

Gives coding agents practical Python SDK patterns for managing Azure API Management services, APIs, products, subscriptions, and policies.

Dev & Engineering ✓ Microsoft · Official

Azure Monitor Query for Python

Generate Python code for querying Azure Monitor logs and metrics.

Related skills