project-sync - Automate GitHub repository hygiene
Detects and resolves stale issues, orphaned pull requests, abandoned branches, and project metadata inconsistencies.
Tags
Updated: 2026-10-05Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Detect stale issues
- Detect orphan pull requests
- Detect abandoned branches
- Assign entity IDs
- Repair issue labels
- Sync project assignee fields
- Close completed issues
- Persist hygiene snapshots
- Clean stale pipeline records
- Check lessons hot layer
Inputs
- GitHub repository
- Issues and pull requests
- Remote branches
- Projects V2 fields
- Project metadata files
- Pipeline state records
- Lessons files
- Execution mode
- Schedule slot
Outputs
- Updated issue titles
- Updated issue labels
- Issue comments
- Closed issues
- Updated project fields
- Pull request actions
- Abandoned branch candidates
- Hygiene reports
- Persisted snapshot files
- Run log entries
- Slack alerts
Requirements
- GitHub MCP tool access
- Repository read and write access
- Python 3 runtime
- Claude model access
