set-project-field

Automate GitHub Project field configuration for issues using GraphQL mutations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

이슈를 GitHub Projects에 추가한 후, 작업량/우선순위/시작일 등 메타데이터를 자동으로 설정합니다.

Core Features & Use Cases

  • 필드 자동 설정: Status, 작업량, 우선순위, 시작일/종료일 자동 설정
  • 이슈 타입 동기화: 이슈의 타입(Task/Bug/Epic 등)을 GitHub 이슈 타입으로 매핑

Quick Start

이슈가 프로젝트에 연동된 상태에서 자동 필드 설정을 실행합니다.

Frequently Asked Questions about set-project-field

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

FAQPage Schema
How do I automatically set GitHub Project field values when adding issues?

Automatically set GitHub Project fields by enabling this Skill on your Issue Management project. It applies field values—Estimation Points, Priority, Type, Tech Area, Start Date, and Target Date—whenever issues are added or updated, using GraphQL mutations to map issue metadata to project fields.

Can I sync GitHub issue types to GitHub Projects custom fields?

Yes. This Skill maps GitHub Issue Type (Task, Bug, Epic, etc.) to your GitHub Projects fields automatically during issue creation or field updates, eliminating manual type reassignment across your workflow.

What fields does this Skill automatically configure?

The Skill configures Status, Estimation Points, Priority, Type, Tech Area, Start Date, and Target Date. It assigns number values, single-select options, and date values through dynamic field IDs matched to your project schema.

When does automatic field assignment trigger?

Field assignment triggers when issues are added to the Issue Management project and during Draft Task creation or field updates. The Skill detects these events and applies configured field values automatically via GraphQL.

Do I need to manually configure field IDs for this automation?

The Skill uses dynamic field IDs to map to your GitHub Projects fields, reducing manual setup. It handles single-select, number, and date field types, adapting to your project's custom field structure automatically.