assign-project-label

Assign project labels to Epics and connect them to a GitHub Projects board.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/semicolon-devteam/semo --skill assign-project-label
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assign-project-label
Source: https://github.com/semicolon-devteam/semo/tree/main/packages/biz/discovery/skills/assign-project-label
Command: npx skills add https://github.com/semicolon-devteam/semo --skill assign-project-label

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Epic에 프로젝트 라벨을 부여하고 GitHub Projects에 연결하는 작업을 자동화합니다.

Core Features & Use Cases

  • 프로젝트 매핑 및 라벨 부여
  • 이슈를 이슈관리 보드에 연결

Quick Start

에픽 번호에 대해 프로젝트 라벨을 추가합니다.

Frequently Asked Questions about assign-project-label

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

FAQPage Schema
How do I automatically assign project labels to GitHub epics?

Assign project labels to epics by running the Skill, which maps predefined projects (Chagog, SalesKeeper, LaborUnion, Land, Office, CoinTalk, Politics, Common) to corresponding labels, prompts you to select a project, then applies the label and connects the epic to the GitHub Projects board using GraphQL queries and GitHub CLI.

Can I connect epics to GitHub Projects automatically during creation?

Yes. This Skill automates epic-to-project connection during new epic creation, epic migrations, or categorization into predefined projects, executing a Bash and GitHub CLI workflow that fetches IDs, maps projects to labels, and outputs structured success or error messages.

What projects and labels does this automation support?

The Skill supports eight predefined projects with automatic label mapping: Chagog, SalesKeeper, LaborUnion, Land, Office, CoinTalk, Politics, and Common. Each project maps to a corresponding label applied to the epic.

How does the epic labeling workflow use GitHub CLI?

The Skill implements a Bash workflow that uses GitHub CLI with GraphQL queries to fetch epic and project IDs, maps your project selection to the correct label, applies the label to the epic, and returns structured success or error output per workflow documentation.

When should I use automatic project labeling for epics?

Use this automation when creating new epics, migrating existing epics between projects, or categorizing epics into your organization's predefined project structure to ensure consistent labeling and board connectivity without manual steps.

What happens if epic labeling fails during GitHub Projects connection?

The Skill outputs structured error messages following workflow documentation standards, allowing you to identify whether the failure occurred during ID fetching, project-to-label mapping, or label application, then retry with corrected inputs.