issue-label

star 11.1k

Suggest and apply GitHub labels to unlabeled issues

toss By toss schedule Updated 3/2/2026

name: issue-label description: Suggest and apply GitHub labels to unlabeled issues argument-hint: '' allowed-tools: Bash, Read, Grep

Issue Label

Analyze issue content and assign appropriate labels.

Input

$ARGUMENTS — Issue number (e.g. 1234)

Available Labels

Label When to use
p0: major bug Core function broken, incorrect results, crashes
p1: minor bug Edge case failures, non-critical behavior issues, type errors
p1: docs bug Wrong/outdated documentation, broken links
p2: optimization Performance improvements, bundle size reduction
p2: new feature New function or capability request
p2: type enhancement TypeScript type improvements, better generics
p2: refactoring Code cleanup, internal improvements
p2: docs enhancement New docs, translations, better examples
p3: discussion Questions, design discussions, RFCs
help wanted Good for external contributors

Workflow

1. Fetch issue

gh issue view {number} --repo toss/es-toolkit --json title,body,labels

If labels already exist, report them and stop.

2. Analyze content

From title and body, identify:

  • Is it a bug report? (error messages, "doesn't work", "incorrect", "doesn't match lodash")
  • Is it a feature request? ("add", "implement", "support")
  • Is it about docs? ("docs", "typo", "translation", "example")
  • Is it about types? ("type", "TypeScript", "generic", "inference")
  • Is it a question? (question marks, "how to", "is it possible")

3. Apply label

gh issue edit {number} --repo toss/es-toolkit --add-label "{label}"

4. Report

## Issue #{number} — {title}

### Applied Label: {label}
### Reason: {why this label fits}
Install via CLI
npx skills add https://github.com/toss/es-toolkit --skill issue-label
Repository Details
star Stars 11,147
call_split Forks 569
navigation Branch main
article Path SKILL.md
More from Creator