github-create-label

Create GitHub issue labels via MCP Server, GitHub CLI, or REST API.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/prulloac/git-blame-vsc --skill github-create-label
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-create-label
Source: https://github.com/prulloac/git-blame-vsc/tree/main/.agents/skills/github-create-label
Command: npx skills add https://github.com/prulloac/git-blame-vsc --skill github-create-label

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Creating and maintaining labels across GitHub repositories can be error-prone and repetitive, especially when teams need consistent naming, descriptions, and colors. This Skill automates label creation by selecting the best available tool and applying specified metadata.

Core Features & Use Cases

  • Automatic tool selection: MCP Server, GitHub CLI, or REST API are used in order of precedence.
  • Flexible label definitions: create single or multiple labels with name, description, and color.
  • Safe fallbacks & authentication awareness: detects authentication methods and gracefully falls back when a tool isn't available.
  • Reusable in automation: ideal for repository setup, onboarding, and standardization of labeling.

Quick Start

Create a label named 'bug' with description 'Something isn't working' and color d73a4a in the current repository.

Frequently Asked Questions about github-create-label

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

FAQPage Schema
How do I automate creating GitHub labels across a repository?

Automating GitHub label creation is handled by selecting the best available tool—MCP Server, GitHub CLI, or REST API—to apply label names, descriptions, and colors. It supports single or batch label creation and automatically detects authentication methods.

Does this tool work with the GitHub CLI and REST API for label creation?

Yes, it works with the GitHub CLI and REST API, alongside the MCP Server. It selects the best available tool in order of precedence and gracefully falls back if a preferred tool is unavailable or authentication fails.

What's the best way to batch create issue labels in GitHub?

The best way to batch create issue labels is providing label definitions containing name, description, and color. The automation selects the optimal tool to apply them across a repository, ensuring consistent naming and standardization.

How does automatic tool selection work for GitHub repository setup?

Automatic tool selection for GitHub repository setup evaluates MCP Server, GitHub CLI, and REST API in order of precedence. It detects available authentication methods and applies label definitions using the first functional tool.

Why does my GitHub label automation fail due to authentication?

GitHub label automation fails if authentication is missing for MCP Server, GitHub CLI, and REST API. The Skill detects authentication methods and gracefully falls back, but requires valid credentials for at least one supported tool.

Can I define custom colors and descriptions when creating GitHub labels?

Yes, you can define custom colors and descriptions when creating GitHub labels. Label definitions require a name and support optional description and color fields, which are applied through the selected tool.