skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
transilienceai/communitytools153 installs

github-workflow

GitHub workflow automation — branching, committing, pushing, pull requests, issues, and code review. Use when asked to commit, push, create PRs/branches/issues, or manage git workflow.

How do I install this agent skill?

npx skills add https://github.com/transilienceai/communitytools --skill github-workflow
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides a secure and structured environment for GitHub workflow automation, emphasizing best practices like avoiding the commitment of secrets or environment files. The analysis identified a low-severity risk of indirect prompt injection because the skill retrieves and processes data from external sources like pull request descriptions and issues, which could theoretically contain malicious instructions designed to influence agent behavior.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · 1 issue

What does this agent skill do?

GitHub Workflow

Automate the full GitHub development lifecycle: branches, commits, pushes, PRs, issues, and code review.

Quick Start

  1. User requests a git action (commit, PR, branch, push, issue)
  2. Check repo state: git status, git branch, git log --oneline -5
  3. Execute the appropriate workflow below
  4. Confirm result to user

Workflows

1. Branching

# Create feature branch from main
git checkout main && git pull origin main
git checkout -b <type>/<name>
# Types: feature/, bugfix/, docs/, refactor/, test/, chore/
  • Always branch from up-to-date main
  • Use conventional naming: feature/add-jwt-testing, bugfix/fix-port-detection

2. Committing

# Stage specific files (never git add -A blindly)
git add <file1> <file2>
# Commit with conventional format
git commit -m "type(scope): description"
  • Types: feat, fix, docs, refactor, test, chore
  • Message focuses on why, not what
  • Never commit .env, credentials, or secrets
  • See reference/commit-conventions.md

3. Pushing

# First push (set upstream)
git push -u origin <branch-name>
# Subsequent pushes
git push
  • Never force-push to main/master without explicit user approval
  • If push is rejected, git pull --rebase first

4. Pull Requests

# 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
)"

5. Issues

gh issue create --title "type: description" --body "$(cat <<'EOF'
## Problem
What needs to change

## Proposed solution
How to fix it

## Acceptance criteria
- [ ] Criteria 1
EOF
)"

6. Code Review

# 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"

Reference

Critical Rules

  • NEVER force-push to main/master without explicit user approval
  • NEVER commit secrets, .env files, or credentials
  • NEVER use git add -A without reviewing what's staged
  • NEVER skip pre-commit hooks (--no-verify) unless user explicitly asks
  • NEVER amend published commits — create new commits instead
  • ALWAYS use conventional commit format: type(scope): description
  • ALWAYS link PRs to issues
  • ALWAYS check git status before committing
  • ALWAYS pull before pushing to avoid conflicts
  • ALWAYS create branches from up-to-date main

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/transilienceai/communitytools/github-workflow">View github-workflow on skillZs</a>