assign-task

Official

Automate task assignment, estimation, and Slack notification.

Authorsemicolon-devteam
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive, automated workflow for assigning tasks, ensuring that assignees are correctly designated, workload points are set (with intelligent suggestions), and team members are promptly notified via Slack.

Core Features & Use Cases

  • Assignee Designation: Sets the GitHub assignee for one or more tasks.
  • Workload Point Management: Checks for existing workload points, suggests new points based on task details (e.g., labels, title), and sets them with user approval.
  • Slack Notification: Sends a formatted Slack message to the assignee, including task details and workload, with dynamic Slack ID resolution.
  • Integrated Workflow: Combines multiple steps (assignment, estimation, notification) into a single, efficient process.
  • Use Case: When a new task is ready, you can simply say "Assign #123 to @kyago with 3 points" and this skill will handle the assignment, set the estimate, and send a personalized Slack notification to @kyago.

Quick Start

Assign a task: "/SEMO:pm assign #123 to @kyago" Assign multiple tasks: "tasks: [{repo: 'repo', number: 123, assignee: 'kyago'}]" Assign and notify: "담당자 지정 + 포인트 설정 + 알림 한 번에 처리"

Dependency Matrix

Required Modules

Bashghcurljq

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: assign-task
Download link: https://github.com/semicolon-devteam/semo/archive/main.zip#assign-task

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.