set-project-field

Automate GitHub Project field configuration for issues using GraphQL mutations.

Updated Dec 11, 2025
Ready to run
npx skills add https://github.com/semicolon-devteam/semo --skill set-project-field
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
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.