Sync a local directory to a GitHub remote repository. This skill should be used when the user wants to push/sync/upload their current project directory to a GitHub repository. Triggered by requests like "同步到远程仓库", "推送到GitHub", "上传到仓库", "sync to GitHub", or "push to remote".