This automates the full git workflow for contributing to upstream repos: creates a feature branch, reviews your changes with git status and git diff, stages files individually (no blanket git add), commits with sign-off, pushes, and opens a PR using the GitHub CLI. It's configured to attribute commits to a specific author and strips out any AI-related mentions from commit messages and PR text, which is clearly aimed at making contributions look human-written. If you have merge permissions, it can also handle the merge and cleanup. The skill assumes you already have an "official" remote configured for the upstream repo. It's basically a one-command contribution pipeline, though the hardcoded author email and the explicit instruction to hide AI involvement might raise eyebrows depending on your project's contribution policies.
npx skills add https://github.com/zc277584121/mygitplugin --skill git-commit-pr