skills/amia-github-issue-operations/SKILL.md
Use when managing GitHub Issues including creation, labels, milestones, assignees, and comments using gh CLI. Trigger with create issue, set labels, assign milestone. Loaded by ai-maestro-integrator-agent-main-agent.
npx skillsauth add emasoft/ai-maestro-integrator-agent amia-github-issue-operationsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Programmatic GitHub Issue management (create, label, milestone, assign, comment) via gh CLI.
gh CLI installed and authenticated (gh auth status)jq available for JSON processinggh --version and gh auth status--repo owner/repo)"error": false (success) or "error": true (failure)--output-file <path> in automated workflows to minimize token usage| Script | Purpose | Key Args |
|--------|---------|----------|
| amia_get_issue_context.py | Get issue metadata | --issue N |
| amia_create_issue.py | Create new issue | --title "..." |
| amia_set_issue_labels.py | Add/remove/set labels | --add, --remove, --set |
| amia_set_issue_milestone.py | Assign milestone | --milestone "..." |
| amia_post_issue_comment.py | Post comment | --body "...", --marker |
Copy this checklist and track your progress:
--repo)| Type | Format | Key Fields |
|------|--------|------------|
| Success | JSON | Operation-specific (number, url, labels, etc.) |
| Error | JSON | error: true, message, code |
Output discipline: All scripts support
--output-file <path>.
Check exit codes on failure: 1=bad args, 2=not found, 3=API error, 4=no auth, 5=idempotent skip. See the detailed guide in Resources for details.
All resources are in the references/ directory. Full guide: detailed-guide:
./scripts/amia_create_issue.py \
--repo owner/repo \
--title "Implement feature X" \
--labels "feature,P2" \
--assignee "dev1"
# Returns: {"number": 124, "url": "https://github.com/owner/repo/issues/124"}
development
Use when enforcing TDD via RED-GREEN-REFACTOR. No production code without a failing test first. Trigger with /enforce-tdd. Loaded by ai-maestro-integrator-agent-main-agent.
data-ai
Use when resuming sessions. Trigger with session resumption. Loaded by ai-maestro-integrator-agent-main-agent.
devops
Software release management and coordination. Use when creating releases, bumping versions, or rolling back deployments. Trigger with release tasks or /amia-create-release. Loaded by ai-maestro-integrator-agent-main-agent.
testing
Use when enforcing quality gates. Trigger with /amia-enforce-gates. Loaded by ai-maestro-integrator-agent-main-agent.