From communitytools
Automates GitHub workflow: branching, committing, pushing, PRs, issues, and code review. Use when managing git operations or GitHub development lifecycle.
How this skill is triggered — by the user, by Claude, or both
Slash command
/communitytools:github-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Automate the full GitHub development lifecycle: branches, commits, pushes, PRs, issues, and code review.
Automate the full GitHub development lifecycle: branches, commits, pushes, PRs, issues, and code review.
git status, git branch, git log --oneline -5# Create feature branch from main
git checkout main && git pull origin main
git checkout -b <type>/<name>
# Types: feature/, bugfix/, docs/, refactor/, test/, chore/
mainfeature/add-jwt-testing, bugfix/fix-port-detection# Stage specific files (never git add -A blindly)
git add <file1> <file2>
# Commit with conventional format
git commit -m "type(scope): description"
feat, fix, docs, refactor, test, chore.env, credentials, or secrets# First push (set upstream)
git push -u origin <branch-name>
# Subsequent pushes
git push
main/master without explicit user approvalgit pull --rebase first# Create PR linking to issue
gh pr create --title "Short title < 70 chars" --body "$(cat <<'EOF'
## Summary
- What changed and why
## Test plan
- [ ] How to verify
Fixes #<issue-number>
EOF
)"
Fixes #N or Closes #Ngh issue create --title "type: description" --body "$(cat <<'EOF'
## Problem
What needs to change
## Proposed solution
How to fix it
## Acceptance criteria
- [ ] Criteria 1
EOF
)"
# Review a PR
gh pr view <number>
gh pr diff <number>
gh pr checks <number>
# Comment or approve
gh pr review <number> --approve
gh pr review <number> --comment --body "feedback"
.env files, or credentialsgit add -A without reviewing what's staged--no-verify) unless user explicitly askstype(scope): descriptiongit status before committingnpx claudepluginhub transilienceai/communitytoolsGuides Git workflows with branching strategies (GitHub Flow, Git Flow), conventional commit messages, branch naming, PR templates, and operations like rebase. Use for Git ops, commits, branches, team workflows.
Manages Git workflows including branching, commit conventions, pull requests, and conflict resolution. Use with Git operations or version control questions.
Guides Git operations with Conventional Commits, PR formats, workflows including local CI and squash merges. Use for commits, branches, pull requests, and merge conflicts.