assign-to-sprint

Assign GitHub Issues to Sprints in GitHub Projects with capacity checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash, gh, jq.

What problem does it solve?

This Skill streamlines the process of assigning tasks (GitHub Issues) to specific Sprints (Iterations) in GitHub Projects and helps manage workload capacity, ensuring balanced and realistic sprint planning.

Core Features & Use Cases

  • Task-to-Sprint Assignment: Assigns one or more tasks to a designated Sprint.
  • Workload Point Setting: Optionally sets or updates the workload (estimate points) for assigned tasks.
  • Sprint Capacity Check: Monitors the total workload assigned to a Sprint, providing warnings for potential overcommitment.
  • Project Integration: Automatically adds issues to the GitHub Project if they are not already linked.
  • Use Case: During Sprint planning, you can select several tasks and use this skill to "Assign #123 and #456 to the '12월 1/4' sprint with 3 and 5 points respectively", and it will alert you if the sprint becomes overloaded.

Quick Start

Assign tasks to a Sprint: "/SEMO:sprint add" Select tasks for Sprint planning: "Sprint 계획 시 Task 선정" Add tasks to current Sprint: "Task 추가 할당"

Frequently Asked Questions about assign-to-sprint

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

FAQPage Schema
How do I assign tasks to sprints in GitHub Projects?

Assign tasks to sprints by selecting issues and using the /SEMO:sprint add command to allocate them to a specific iteration. The Skill updates the Iteration field and optionally sets workload points for each task.

Can I check sprint capacity before assigning tasks?

Yes, the Skill monitors total workload assigned to a sprint and provides warnings if allocation exceeds capacity, helping you avoid overcommitting tasks during sprint planning.

How do I set workload points when assigning tasks to a sprint?

When assigning tasks via /SEMO:sprint add, you can optionally set or update workload estimates for each task. The Skill records these points and tracks cumulative sprint load.

Do I need to add issues to a GitHub Project before assigning them to a sprint?

No, the Skill automatically adds issues to the GitHub Project if they aren't already linked, streamlining the process of assigning and tracking tasks across sprints.

What tools do I need to assign tasks to sprints with this workflow?

You'll need Bash, the gh CLI tool, and jq for JSON processing. These dependencies enable the Skill to interact with GitHub Projects and manage sprint allocation.

Can I assign multiple tasks to a sprint at once?

Yes, you can select several tasks and assign them to a designated sprint in a single operation, with individual workload points set for each task.