.claude/skills/github-assistant/SKILL.md
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.
npx skillsauth add khaphanspace/gonhanh.org github-assistantInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate GitHub PR/Issue workflows using gh CLI + auto-reply + Vietnamese templates.
Ensure gh CLI authenticated: gh auth status
Automatically find and reply to issues fixed since last release:
# 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:
| 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 |
| 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" |
| 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/pr-management.md - PR workflowsreferences/issue-management.md - Issue workflows@me current user | --state all|open|closed filter | --json fields JSON output | --web browser
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.