Claude-skill-registry gh-contrib
Create GitHub issues and PRs following contribution guidelines. Activate when user says 'contribute this', 'submit pr', 'open issue and pr', or wants to submit changes to upstream.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gh-contrib" ~/.claude/skills/majiayu000-claude-skill-registry-gh-contrib && rm -rf "$T"
manifest:
skills/data/gh-contrib/SKILL.mdsource content
GitHub Contribution Workflow
Prerequisites
- Changes committed in a feature branch
- Duplicates already verified by user
Workflow
1. Check Contribution Guidelines
Deploy explore agent to find contribution guidelines:
- Look for CONTRIBUTING.md, README, issue/PR templates
- Extract: title format, target branch, required labels
2. Detect Fork & Push
git remote -v # identify fork remote git push -u <fork-remote> <branch>
3. Create Issue
gh issue create --repo <owner>/<repo> \ --title "<title per guidelines>" \ --body "<body>"
4. Create PR
gh pr create --repo <owner>/<repo> \ --head <fork-user>:<branch> \ --base <target-branch> \ --title "<title>" \ --body "## Summary <description> Closes #<issue-number>"
5. Comment on Issue
gh issue comment <issue-number> --repo <owner>/<repo> --body "PR: #<pr-number>"
Default Conventions
Use only if no contribution guidelines found:
| Type | Issue Prefix | PR Prefix |
|---|---|---|
| Feature | | |
| Bug | | |
| Docs | | |
| Chore | | |
Flow
changes committed -> push to fork -> open issue -> open pr -> comment on issue