skills/github-workflow/skills/gh-mine/SKILL.md
Use when listing GitHub issues and pull requests assigned to or mentioning the current user.
npx skillsauth add dtsong/my-claude-setup gh-mineInstall 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.
owner/repo format with alphanumeric characters and hyphens only.Show issues, PRs, and mentions assigned to or involving you.
/gh-mine # All my items
/gh-mine --issues # Only issues assigned to me
/gh-mine --prs # Only PRs I'm involved with
/gh-mine --reviews # PRs where my review is requested
/gh-mine --mentions # Where I'm mentioned
# Get authenticated user
GH_USER=$(gh api user --jq '.login')
# Issues assigned to me
gh issue list --assignee @me --state open --json number,title,labels,createdAt
# PRs I authored
gh pr list --author @me --state open --json number,title,state,reviews
# PRs where review requested
gh pr list --search "review-requested:@me" --json number,title,author
# Mentions
gh api search/issues --jq '.items' -f q="mentions:$GH_USER is:open"
Group by type and priority.
My GitHub Dashboard
User: @username
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 My Assigned Issues (5)
Priority: High
#456 Fix critical login bug
Labels: bug, priority-high
Assigned: 2 days ago
#458 Security vulnerability
Labels: security, priority-high
Assigned: 1 day ago
Priority: Normal
#460 Improve error messages
Labels: enhancement
Assigned: 3 days ago
#462 Documentation update
Labels: documentation
Assigned: 4 days ago
#465 Add unit tests
Labels: testing
Assigned: 1 week ago
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔀 My Pull Requests (3)
Ready to merge:
#470 feat: Add dark mode
Approved by @reviewer1
CI: ✅ passing
In review:
#472 fix: Login validation
Review by @reviewer2 in progress
CI: ✅ passing
Needs work:
#468 refactor: Auth module
Changes requested by @reviewer1
CI: ✅ passing
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👀 Reviews Requested (2)
#475 Add caching layer - by @user1
Files: 5 | +120 -45
Waiting: 4 hours
#477 Update dependencies - by @dependabot
Files: 2 | +50 -50
Waiting: 1 hour
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💬 Recent Mentions (3)
#480 Bug in production
@maintainer mentioned you: "Can @username take a look?"
1 hour ago
#478 Feature discussion
@user2 mentioned you: "@username what do you think about..."
3 hours ago
#476 Code review comment
@reviewer replied to your comment
Yesterday
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Summary
Issues assigned: 5
PRs authored: 3
Reviews pending: 2
Unread mentions: 3
Priority actions:
1. Merge ready PR #470: /gh-pr-merge 470
2. Address changes on PR #468: /gh-pr-respond 468
3. Complete reviews: /review-pr 475
My Assigned Issues
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#456 Fix critical login bug
State: open
Labels: bug, priority-high
Created: 5 days ago
Updated: 2 days ago
Comments: 3
Latest:
@reporter (2 days ago): "Still happening in production"
Action: Needs attention
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#458 Security vulnerability
State: open
Labels: security, priority-high
Created: 3 days ago
Updated: 1 day ago
Comments: 5
Latest:
@security-team (1 day ago): "Confirmed CVE-2025-1234"
Action: Critical - address immediately
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[... more issues ...]
Total: 5 issues assigned to you
Reviews Requested From Me
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#475 Add caching layer
Author: @user1
Branch: feat/caching → main
Files changed: 5
Additions: 120, Deletions: 45
Requested: 4 hours ago
Summary:
Adds Redis caching for API responses
Includes cache invalidation strategy
Quick links:
View: /gh-pr-status 475
Review: /review-pr 475
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#477 Update dependencies
Author: @dependabot
Branch: dependabot/npm_and_yarn/... → main
Files changed: 2
Additions: 50, Deletions: 50
Requested: 1 hour ago
Summary:
Updates react from 18.2.0 to 18.3.0
Security patch included
Quick links:
View: /gh-pr-status 477
Approve: /gh-pr-merge 477 (if CI passes)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Total: 2 reviews pending
~/.claude/skills/github-workflow/scripts/my-items.sh
/gh-pr-status to check specific PR/gh-pr-respond to address PR comments/gh-pr-merge to merge ready PRs/review-pr to review requested PRstesting
Use to convert a Word .docx file to PDF and/or verify its page count. Triggers on: converting docx to pdf, rendering a document, checking how many pages a docx produces, or asserting a page-count constraint (e.g. a resume must stay 2 pages). Wraps LibreOffice headless conversion.
development
Security audit checklist for web applications. Use when reviewing, auditing, or hardening a web app's security posture. Covers rate limiting, auth headers, IP blocking, CORS, security middleware, input validation, file upload limits, ORM usage, and password hashing. Triggers on requests like "review security", "harden this app", "security audit", "check for vulnerabilities", or when building/reviewing API endpoints.
development
Interactive wizard to craft effective prompts using Claude Code best practices
tools
Use when batch labeling, prioritizing, and assigning GitHub issues during triage sessions.