init-labels

Initialize standardized GitHub Labels for a repository with idempotent updates.

84|5|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/fitlab-ai/agent-infra --skill init-labels
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-labels
Source: https://github.com/fitlab-ai/agent-infra/tree/main/.agents/skills/init-labels
Command: npx skills add https://github.com/fitlab-ai/agent-infra --skill init-labels

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) components.

What problem does it solve?

This skill automates the initialization of a standardized GitHub Labels system for a repository, ensuring consistent labeling from the start and simplifying project governance.

Core Features & Use Cases

  • Automatically creates and updates a core set of labels (type:, status:, good first issue, help wanted, dependencies) to match the team's workflow.
  • Provides an idempotent operation: re-running the skill yields the same final label state without duplications.
  • Scopes seamlessly to GitHub repositories via the included script, supporting onboarding, triage, and release processes.

Quick Start

Run the init-labels script to create or refresh the repository's standard GitHub labels.

Frequently Asked Questions about init-labels

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

FAQPage Schema
How do I set up standard GitHub labels for a new repository automatically?

You can set up standard GitHub labels automatically by running a script that creates and updates a core set of categories like type:, status:, and dependencies. This ensures consistent labeling for project governance from the start.

What is the best way to standardize issue triage labels across GitHub repositories?

Standardizing issue triage labels is best achieved by automating the initialization of a defined label system. This enforces consistent categories across onboarding and release management workflows, simplifying project governance.

Do I need the gh CLI to initialize and refresh project management labels?

Yes, you need the gh CLI installed, as the script relies on it to scope seamlessly to your GitHub repositories. It uses this dependency to apply the defined set of label categories and perform updates.

Can I re-run an automated GitHub label initialization without creating duplicates?

Yes, you can re-run the automated GitHub label initialization safely because the operation is idempotent. Re-running the script yields the same final label state without duplicating existing categories.

What GitHub label categories are created during the repository initialization process?

The repository initialization process creates and updates core label categories such as type:, status:, good first issue, help wanted, and dependencies. These match your team's workflow for onboarding and release management.