github:my-status
SkillDev toolsPersonal status dashboard - your PRs, reviews, issues, and worktrees at a glance
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the github:my-status skill
What this skill tells your AI
The instructions your AI receives, as published by rossoctl/rossoctl in .claude/skills/github:my-status/SKILL.md and read by ahel’s review.
Personal action items: what needs your attention right now.
Table of Contents
- Variables
- When to Use
- Workflow
- Output Format
- Related Skills
Variables
Set at session start:
export OWNER=<org-or-user>
export REPO=<repo-name>
When to Use
- Morning orientation: what do I need to work on today?
- Before standup: quick summary of my open work
- After being away: catch up on what happened
Auto-approved: All
ghcommands are read-only and auto-approved.
Workflow
1. Detect Current User
GH_USER=$(gh api user --jq '.login')
echo "Status for: $GH_USER"
2. My Open PRs (with CI + review status)
gh pr list --repo $OWNER/$REPO --author @me --state open \
--json number,title,createdAt,updatedAt,reviewDecision,statusCheckRollup,headRefName \
--jq '.[] | "#\(.number) [\(.headRefName)] \(.title)\n Review: \(.reviewDecision // "NONE")\n CI: \([.statusCheckRollup[]? | .conclusion] | group_by(.) | map("\(.[0]): \(length)") | join(", "))\n Updated: \(.updatedAt)\n"'
3. Reviews Requested From Me
gh pr list --repo $OWNER/$REPO --search "review-requested:@me" --state open \
--json number,title,author,createdAt,updatedAt \
--jq '.[] | "#\(.number) by @\(.author.login): \(.title) (updated: \(.updatedAt))"'
4. Issues Assigned to Me
gh issue list --repo $OWNER/$REPO --assignee @me --state open \
--json number,title,labels,createdAt,updatedAt \
--jq '.[] | "#\(.number) \(.title)\n Labels: \([.labels[].name] | join(", "))\n Updated: \(.updatedAt)\n"'
5. PRs Where I Am Mentioned (last 7 days)
gh pr list --repo $OWNER/$REPO --search "mentions:@me" --state open \
--json number,title,author,updatedAt \
--jq '.[] | "#\(.number) by @\(.author.login): \(.title) (updated: \(.updatedAt))"'
6. My Worktree Status
echo "=== Worktrees ===" && \
git worktree list --porcelain | grep -E "^worktree|^branch" | paste - - | \
while read wt branch; do
dir=$(basename "$(echo "$wt" | sed 's/worktree //')")
br=$(echo "$branch" | sed 's|branch refs/heads/||')
pr=$(gh pr list --head "$br" --json number,state,title --jq '.[0] | "PR #\(.number) [\(.state)]"' 2>/dev/null || echo "No PR")
printf "%-40s %-30s %s\n" "$dir" "$br" "$pr"
done
Output Format
Present results as a summary:
## Status for @username
### My Open PRs: N
| # | Branch | Title | CI | Review |
|---|--------|-------|----|--------|
| ... |
### Reviews Waiting for Me: N
| # | Author | Title | Age |
|---|--------|-------|-----|
| ... |
### Issues Assigned to Me: N
| # | Title | Labels | Updated |
|---|-------|--------|---------|
| ... |
### Active Worktrees: N
| Worktree | Branch | PR |
|----------|--------|---|
| ... |
Related Skills
github:prs- Full PR health analysis (all PRs, not just mine)github:issues- Full issue triage (all issues, not just mine)git:status- Worktree and TODO file overviewgithub:last-week- Weekly repository report
Signals
- GitHub stars
- 300
- Forks
- 107
- Last commit
- Sep 2026
ahel review
S4info
community integration — published by rossoctl, not github
Automated review, not a security audit. Ruleset v1.
Advanced
- Catalog kind
- skill
- Gateway key
github-my-status- Source
- github.com/rossoctl/rossoctl