One-click install
npx skills add https://github.com/semicolon-devteam/semo --skill start-task-semicolon-devteam
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: start-task
Source: https://github.com/semicolon-devteam/semo/tree/main/packages/pm/skills/start-task
Command: npx skills add https://github.com/semicolon-devteam/semo --skill start-task-semicolon-devteam

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill requires Bash, gh, jq.

What problem does it solve?

This Skill simplifies the process of starting a task by automatically updating all relevant GitHub Projects fields (status, start date, and iteration assignment) in one go, reducing manual overhead and ensuring consistency.

Core Features & Use Cases

  • Status Update: Automatically changes the task's status to 'In Progress'.
  • Start Date Assignment: Sets the task's start date to the current day.
  • Iteration Assignment: Automatically links the task to the current active Sprint (Iteration).
  • Project Integration: Adds the task to the GitHub Project if it's not already linked.
  • Use Case: When you're ready to begin work on a task, simply say "Start working on #123" and this skill will update its status, set the start date, and ensure it's correctly assigned to the current sprint.

Quick Start

Start a task: "Start working on #123" Begin task: "/SEMO:sprint start #456" Change task status to 'In Progress': "Task ์ƒํƒœ๋ฅผ '์ž‘์—…์ค‘'์œผ๋กœ ๋ณ€๊ฒฝ"

Frequently Asked Questions about start-task

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

FAQPage Schema
How do I automatically update a task's status to 'In Progress' in GitHub Projects?โ–ผ

Automatically updating task status to 'In Progress' can be done by triggering the start-task workflow via the /SEMO:sprint start command on an Issue. This updates the status field, sets the start date to today, and assigns the task to the current iteration in one batch operation.

Can I set a task's start date and iteration assignment at the same time?โ–ผ

Yes. The start-task Skill performs a three-field batch update on GitHub Projects Issues: it sets status to 'In Progress', assigns today's date as the start date, and links the task to the current active Sprint iteration simultaneously.

What's the best way to streamline task initiation across multiple GitHub Projects?โ–ผ

Use the /SEMO:sprint start command to apply consistent status updates, start date assignment, and iteration linking across one or many tasks in different repositories. This reduces manual overhead and ensures uniform field population.

Do I need to manually add tasks to a GitHub Project before starting them?โ–ผ

No. The start-task Skill automatically adds the task to the GitHub Project if it is not already linked, then applies all status and date updates in a single operation triggered by the /SEMO:sprint start command.

How does task status automation integrate with Sprint management workflows?โ–ผ

The Skill determines the current active iteration and assigns it during task initiation. This ensures tasks started via /SEMO:sprint start are immediately linked to the correct Sprint cycle, maintaining workflow consistency without manual Sprint selection.