lov-gh-contribute
FeaturedContribute a clean, professional pull request to someone else's GitHub repository: fork → clone → branch → commit → push → open PR, with smart splitting into one or multiple PRs based on the scope of changes. Trigger when the user says "给这个 repo 提 PR"、"贡献代码"、"fork 然后改再 PR"、 "contribute to this repo", "open a PR to upstream", "submit a PR to <owner>/<repo>".
Install
Quality Score: 89/100
Skill Content
Details
- Author
- lovstudio
- Repository
- lovstudio/skills
- Created
- 4 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Integrates with
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
github-contribution-workflow
Author GitHub contributions with the gh CLI — open/merge PRs, open issues, create/edit files on GitHub, set repo secrets, configure contribution-flow repo settings. Use when running `gh pr create` / `gh pr merge` / `gh pr checks` / `gh issue create` / `gh secret set` / `gh api`, checking CI before merge, or bumping a submodule pin. Covers Conventional branch/PR-title conventions, Co-Authored-By trailer + 🤖 footer, squash+delete merge, CLEAN-before-merge, `gh secret set` without --body, `git update-index` submodule bumps, the --no-verify rule. Does NOT cover pure local git, diff-vs-commit verification (→ pr-diff-verification), security repo settings (→ apple-public-repo-security), worktree conflicts (→ subagent-conflict-detection), plugin distribution (→ claude-skill-plugin-packaging).
fork-and-pr
Always use this skill for GitHub fork-and-PR questions, including general how-to and an existing cloned fork. Covers upstream PRs, no write access, push 403 on another's repo, origin/upstream, branch, commit, push, and one PR. Never use for owned repos, SAML, conflicts, or stacked PRs.
upstream-contribution
Upstream contribution workflow for fork-based development — fork detection, upstream research (issues, PRs, CONTRIBUTING.md, CI patterns), cross-repo issue and PR creation, local tracking issue management, upstream CI monitoring, and guided resolution (merge, rejection, stale). Use when the user says "contribute upstream", "submit to upstream", "fork PR", "upstream PR", "push to upstream", "create upstream issue", "check upstream status", "update tracking", "sync from upstream", "upstream research", or "what's happening upstream". Also activates when the user wants to create a PR targeting a parent/upstream repository from a fork, or needs to check the status of an existing upstream contribution. Requires the current repository to be a GitHub fork. All operations are delegated to the github:github-ops subagent.