mcpField
L
labels

labels

github.com/deevusDevelopment12125 installsUpdated 22w ago
Repository

About labels

labels is a skill for managing labels with the tea command line. It covers listing, creating, updating, deleting, and applying labels to issues.

Key features

  1. 01List labels in compact or JSON output
  2. 02Create labels individually or from a file
  3. 03Update label names, colors, and descriptions
  4. 04Delete labels
  5. 05Apply or remove labels on issues

Use cases

  1. 01Exporting or inspecting repository labels
  2. 02Importing labels from a CSV file
  3. 03Updating label metadata
  4. 04Organizing issues with labels

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/deevus/tea-skills --skill labels

After installing, type/labelsin Claude Code to confirm it loaded.

Details

From the project README

Labels

List

tea labels list -o simple          # all labels, compact output (recommended)
tea labels list --output json      # use json only when parsing with jq
tea labels list --save             # export to file (tea internal format)

Create

tea labels create --name "bug" --color "#d73a4a"
tea labels create --name "enhancement" --color "#a2eeef" --description "New feature or request"
tea labels create --file labels.csv   # bulk import from file

Update

# Get label ID (requires json for parsing)
tea labels list --output json | jq '.[] | {id, name, color}'

tea labels update --id 5 --name "bugfix" --color "#d73a4a"
tea labels update --id 5 --description "Updated description"

Delete

tea labels delete 5

Apply to Issues

tea issues create --title "Fix login" --labels "type:bug,priority:high"
tea issues edit 42 --add-labels "status:in-progress"
tea issues edit 42 --remove-labels "status:needs-triage"

Tips

  • Labels identified by name in tea issues, by ID in tea labels update/delete
  • Colors need # prefix (e.g., #d73a4a)
  • Names are case-sensitive
  • Deleting a label removes it from all issues/PRs

Comments

Markdown supported