What problem does it solve?
After completing a Factory work item, teams need a consistent way to signal completion on the linked GitHub issue without manually editing labels or posting status comments. This Skill automates that final bookkeeping step.
Core Features & Use Cases
- Label cleanup: Removes triage labels (
status: needs triage, status: auto-triaged, status: needs approval) from the issue using gh issue edit.
- Completion signaling: Adds the
status: pending-close label and posts a "This issue has now been marked as done." comment on open issues.
- Closed-issue safety: Skips label additions and comments when the issue is already closed, and never closes, reopens, or assigns the issue.
- Use Case: After finishing a bug fix tracked by a Factory work item, run this Skill with the issue URL to automatically clear triage labels and mark the issue as pending close.
Quick Start
Mark the GitHub issue at the given URL as done by removing its triage labels and adding the pending-close status.