# Github Assistant

> GitHub workflow automation using `gh` CLI. Use when creating PRs, reviewing code, managing issues, auto-replying to fixed issues, adding comments, assigning users, managing labels, merging PRs, or checking CI status. Includes auto-reply script and Vietnamese templates. Use when this capability is needed.

- Skill: `tomevault-io/github-assistant` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/github-assistant`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/github-assistant/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/github-assistant

---


# GitHub Assistant

Automate GitHub PR/Issue workflows using `gh` CLI + auto-reply + Vietnamese templates.

## Prerequisites

Ensure `gh` CLI authenticated: `gh auth status`

## Auto-Reply Fixed Issues

Automatically find and reply to issues fixed since last release:

```bash
# Preview (dry-run)
python scripts/auto-reply-fixed-issues.py --dry-run

# Post comments
python scripts/auto-reply-fixed-issues.py

# Specific repo
python scripts/auto-reply-fixed-issues.py --repo owner/repo
```

**How it works:**
1. Gets latest release tag
2. Finds commits since release referencing issues (#123, fixes #123)
3. Matches with open issues
4. Auto-generates reply with commit links + file changes
5. Posts comments

## Quick Reference

### PR Operations
| Task | Command |
|------|---------|
| Create PR | `gh pr create --title "Title" --body "Desc" --base main` |
| Review PR | `gh pr review 123 --approve --body "LGTM"` |
| Merge PR | `gh pr merge 123 --squash --delete-branch` |
| Check status | `gh pr checks 123 --watch` |

### Issue Operations
| Task | Command |
|------|---------|
| List issues | `gh issue list` or `gh issue list --label "bug"` |
| Add comment | `gh issue comment 123 --body "Comment"` |
| Close issue | `gh issue close 123 --comment "Fixed in v1.0"` |
| Edit labels | `gh issue edit 123 --add-label "bug"` |

## Reply Templates (Vietnamese)

| Template | Use When |
|----------|----------|
| `templates/fix-confirmed.md` | Bug fixed and released |
| `templates/need-info.md` | Need more info from reporter |
| `templates/progress-update.md` | Status update |
| `templates/known-limitation.md` | Known limitation |
| `templates/multi-report.md` | Multiple reports |
| `templates/feature-dev.md` | Feature in dev/beta |

## References

- `references/pr-management.md` - PR workflows
- `references/issue-management.md` - Issue workflows

## Special Values

`@me` current user | `--state all|open|closed` filter | `--json fields` JSON output | `--web` browser

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/khaphanspace) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

