toss/es-toolkit

issue-label

Suggest and apply GitHub labels to unlabeled issues

First seen Apr 7, 2026

Installation

$ npx skills add toss/es-toolkit --skill issue-label

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from toss/es-toolkit.

npx skills add toss/es-toolkit

Browse all from toss/es-toolkit

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 11.3K
License LICENSE
Default branch main
Open issues 40
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash, Read, Grep

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,178 B
  • docs SUMMARY.md 70 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 164 installs

SKILL.md

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}