| name | my-prs |
| description | List PRs opened today that are assigned to me or the move-destinations team, excluding external contributors |
| disable-model-invocation | true |
| allowed-tools | Bash(gh:*), Bash(date:*), Read |
| argument-hint | ["days-back"] |
My PRs - Daily PR Review Dashboard
This skill fetches and displays PRs that need your attention:
- PRs assigned directly to you (@frifriSF59)
- PRs with review requested from the move-destinations team
All results are filtered to:
- Only show PRs opened today (or within
$ARGUMENTS days if specified)
- Exclude PRs from users who are not members of the airbytehq organization
Execution
Run the fetch script to get the PR list:
bash .claude/skills/my-prs/scripts/fetch-prs.sh
If an argument is provided (number of days), modify the date filter accordingly:
$ARGUMENTS = number of days to look back (default: 0 = today only)
- Example:
/my-prs 3 looks at PRs from the last 3 days
For custom date ranges, use:
gh pr list --repo airbytehq/airbyte --assignee @me --search "created:>=YYYY-MM-DD" --json number,title,author,url
After Fetching
After displaying the PRs, offer to:
- Open a specific PR in the browser (
gh pr view <number> --web)
- Show details of a specific PR (
gh pr view <number>)
- Show the diff of a specific PR (
gh pr diff <number>)
- Check CI status (
gh pr checks <number>)
Quick Actions
The user may want to:
- Review a PR: Use
/review <pr-number> if available
- Check PR comments:
gh pr view <number> --comments
- See who approved:
gh pr view <number> --json reviews --jq '.reviews[] | select(.state=="APPROVED") | .author.login'