| name | conductor_github_sync |
| description | Sync Conductor tracks and GitHub issues. Automates creating GitHub issues from Conductor tracks and importing GitHub issues as Conductor tracks. |
Conductor GitHub Synchronization Skill
This skill provides utilities to synchronize local Conductor tracks with remote GitHub issues using the gh CLI.
Instructions
To synchronize the tracks and issues, you can run the following automated tasks:
-
Bidirectional Sync:
task conductor:sync
This command will:
- Identify any local Conductor tracks (active or archived) that do not have an associated GitHub issue. It will automatically create a new draft issue for them on GitHub and write the issue number back to the track's
metadata.json.
- Scan for any open/closed GitHub issues in the repository that are not associated with any Conductor track. It will prompt the user to import them as local Conductor tracks automatically.
-
Sync Tracks to Issues (Only):
ruby .agents/skills/conductor_github_sync/scripts/sync_tracks.rb tracks-to-issues
-
Sync Issues to Tracks (Only):
ruby .agents/skills/conductor_github_sync/scripts/sync_tracks.rb issues-to-tracks
-
Auto-Import Unmapped Issues as Tracks:
ruby .agents/skills/conductor_github_sync/scripts/sync_tracks.rb issues-to-tracks-auto
-
Check and Close Completed Track Issues:
ruby .agents/skills/conductor_github_sync/scripts/sync_tracks.rb close-completed