Issue Management

Create and update GitHub issues using templates with context detection.

5|3|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/constellos/claude-code-plugins --skill issue-management-constellos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Issue Management
Source: https://github.com/constellos/claude-code-plugins/tree/main/plugins/github-orchestration/skills/issue-management
Command: npx skills add https://github.com/constellos/claude-code-plugins --skill issue-management-constellos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides explicit control over GitHub issue creation, updates, labeling, assignment, and linking, using templates and context-aware metadata to streamline issue workflows.

Core Features & Use Cases

  • Issue Creation with templates (bugs, features, epics, tasks)
  • Issue Updates (labels, assignees, milestones, body)
  • Issue Linking (parent-child and related)
  • Context Detection (branch names, state files, session context)
  • Hooks integration for automated plan-to-issue synchronization

Quick Start

Prompt examples: create an issue with a specific template, link issues, or update metadata. For example, say: "Create a bug issue for login failure using the bug template" or "Link issue #42 as a subissue of epic #40."

Frequently Asked Questions about Issue Management

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

FAQPage Schema
How do I automate GitHub issue creation using templates for bugs and features?

Automating GitHub issue creation involves using predefined templates for bugs, features, epics, and tasks to streamline data entry. This skill applies context-aware metadata to automatically populate issue bodies, ensuring consistent formatting across your repository workflows.

How does branch-driven context detection work for managing GitHub issues?

Branch-driven context detection works by analyzing branch names and session state files to identify relevant issue metadata. This mechanism allows the system to automatically infer issue associations, enabling seamless synchronization between your current development branch and the corresponding issue tracking state.

What is the best way to link a sub-issue to a parent epic on GitHub?

The best way to link a sub-issue to a parent epic is through explicit issue linking commands that establish parent-child relationships. This skill automates the linking process by updating issue metadata, ensuring hierarchical relationships between epics and tasks are maintained accurately.

Can I synchronize project plans with GitHub issues automatically using hooks?

You can synchronize project plans with GitHub issues by integrating automation hooks. These hooks monitor state files and automatically translate plan updates into issue modifications, ensuring your project planning documents and issue tracking system remain continuously synchronized without manual intervention.

How do I update GitHub issue labels and assignees programmatically?

Updating GitHub issue labels and assignees programmatically requires sending targeted metadata updates to the repository. This skill automates issue updates by applying context-aware rules to modify labels, assignees, and milestones, streamlining the triage and assignment workflow.

Do I need specific templates to create GitHub epics and tasks with this workflow?

You need predefined templates for bugs, features, epics, and tasks to standardize issue creation within this workflow. These templates provide the structural foundation required for context detection and automated metadata population, ensuring consistent issue formatting across your repository.