
zc277584121/mygitplugin
7 skills16.5k installsGitHub
Install
npx skills add https://github.com/zc277584121/mygitpluginSkills in this repo
1Git Create RepoThe git-create-repo skill creates new GitHub repositories and clones locally for account zc277584121. Steps run gh repo create with public and add-readme default using private if user requests description optional. Then gh repo clone zc277584121 repo-name and confirm entering directory. Triggers when user asks create new GitHub repository. Defaults public repo with README unless private specified explicitly. gh repo create public --add-readme default. gh repo clone zc277584121 repo-name. Private only if user explicitly requests. Optional --description parameter. GitHub account zc277584121 fixed. GitHub repo create and clone skill. User asks create GitHub repository.2.4kinstalls2Git Commit PushGit Commit & Push automates the workflow of staging changes, committing with sign-off, and pushing to origin. Developers use it when they need to save work to a remote branch without opening a PR. The skill reviews diffs before staging, commits with author attribution and sign-off flag, and pushes the branch. It enforces selective file staging (not blanket add), English commit messages, and explicit author metadata per organizational policy.2.4kinstalls3Git Commit PrAutomates the full Git workflow for committing changes and creating pull requests to official upstream repositories. Developers invoke this when ready to submit work: it creates a feature branch, reviews staged changes via git status/diff, selectively stages files, signs commits with author metadata, pushes to origin, and uses gh CLI to open a PR with customizable title and description. The skill includes safeguards against accidental commits of temp/debug files and enforces English-only, AI-attribution-free commit messages and PR text to maintain professional repository history.2.4kinstalls4Git Summarize WeeklyGenerates formatted weekly summaries of GitHub contributions including pushes, PRs, reviews, and issues. Queries GitHub API for events in the current week, filters by date range, and groups activities by repository. By default excludes the user's own repositories unless explicitly requested. Outputs structured summaries ready for pasting into weekly reports, with major features listed separately and minor activities consolidated. Uses bash and GitHub CLI to retrieve and process event data.2.3kinstalls5Git Fork CloneThis skill automates forking a GitHub repository to a user account and cloning it locally with proper remote setup. It uses GitHub CLI to fork the target repo, clone the forked version, then add an 'official' remote pointing to the original upstream repository. Developers use it when contributing to open-source projects or when they need a local copy of someone else's repo with both their fork and upstream sources configured. Key workflow: fork via `gh repo fork`, clone the fork, add upstream remote via `git remote add official`, verify remotes with `git remote -v`.2.3kinstalls6Git Get Notificationgit-get-notification fetches and classifies GitHub notifications, recent issues, and recent PRs from a set of monitored repositories. Developers use it to stay aware of review requests, mentions, and activity across tracked projects without manual polling. The tool queries GitHub API for unread notifications (classified by priority: mention, review_requested, assign vs. author, state_change, comment), issues created in the last 7 days, and PRs updated in the last 7 days. Results are grouped by repo, prioritized by importance and recency, and output in Chinese with relative timestamps. Notifications are never auto-marked as read, and the time window is configurable.2.3kinstalls7Git Sync Maingit-sync-main automates synchronization of the local main branch with remote sources via Bash commands. For forked projects, it fetches from an 'official' remote, resets the local main branch, and force-pushes to origin; for personal projects, it fetches and pulls from origin directly. The skill detects the main branch name (main or master), verifies remote configuration, and validates success by displaying recent commits. Developers use this to keep their local main branch up-to-date with upstream changes or their own remote repositories without manual multi-step workflows.2.3kinstalls