amia-github-issue-operations

Automate GitHub Issue creation, labels, milestones, assignees, and comments via gh CLI.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/Emasoft/ai-maestro-integrator-agent --skill amia-github-issue-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: amia-github-issue-operations
Source: https://github.com/Emasoft/ai-maestro-integrator-agent/tree/main/skills/amia-github-issue-operations
Command: npx skills add https://github.com/Emasoft/ai-maestro-integrator-agent --skill amia-github-issue-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables orchestrator agents to automate GitHub Issue workflows, from creation and labeling to milestone management and comments, reducing manual overhead and ensuring consistency.

Core Features & Use Cases

  • Create issues with title, body, labels, assignee, and milestone
  • Manage labels (add/remove/set, with optional auto-create)
  • Assign milestones (including create-if-missing) and clear milestones
  • Post status or synthesis comments with idempotency markers
  • Retrieve issue context and related PRs for richer automation

Quick Start

Create a new issue in a target repository with a descriptive title and a set of labels using the provided scripts.

Frequently Asked Questions about amia-github-issue-operations

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

FAQPage Schema
How do I automate GitHub issue creation with labels and milestones using gh CLI?

You can automate GitHub issue creation by using scripts that call the gh CLI to set titles, bodies, labels, assignees, and milestones, returning structured JSON outputs for deterministic workflow automation.

Can I automatically create and assign missing labels to a GitHub issue?

Yes, you can manage GitHub issue labels by adding, removing, or setting them with an optional auto-create feature, ensuring missing labels are generated and applied automatically during the workflow.

How do I post idempotent status comments on GitHub issues via automation?

You can post idempotent status comments on GitHub issues by using scripts with idempotency markers, ensuring repeated automation runs do not duplicate comments while providing structured JSON outputs.

What's the best way to assign and create milestones for GitHub issues programmatically?

The best way to manage GitHub milestones programmatically is using gh CLI scripts that support assigning existing milestones, creating missing ones, and clearing milestones with structured JSON outputs.

Do I need gh authentication and repository access to automate GitHub issue management?

Yes, prerequisites for automating GitHub issue management include gh authentication, repository access, and robust error handling to ensure scripts execute deterministic tasks successfully.

Can I retrieve related pull requests and context for a GitHub issue through automation?

Yes, you can retrieve GitHub issue context and related pull requests through the provided scripts, enabling richer automation workflows and better tracking for orchestrator agents.