Github Author Context
GitHub contributor context: identity, activity, trust, company/team signal.
Install
npx skills add steipete/agent-scripts --skill github-author-context -g -a claude-code -y- Repository
- steipete/agent-scripts7.4k
- Category
- Git and review
- Updated
- 5d ago
- License
- MIT
- Context cost
- Lightabout 918 tokens
- Runs scripts
- No, instructions only
What it does
GitHub contributor context: identity, activity, trust, company/team signal.
GitHub Author Context
Build a compact maintainer-facing profile for a PR author or GitHub user. Use this by default during PR review unless the author is Peter (steipete, Peter Steinberger, or an obvious Peter-owned bot/account).
Inputs
Prefer a GitHub login. From a PR:
gh pr view <n> --json author,url,headRepository,baseRepository -q '{author:.author.login,url:.url,repo:.baseRepository.nameWithOwner}'
Skip the profile pass for steipete unless the user explicitly asks.
Source Order
- OpenClaw contributor notes:
~/Projects/maintainers/scripts/clawtributors find github <login>
If a contributor file matches in ~/Projects/maintainers/contributors/people, read only:
IdentitySignalsContextEvidenceNotes
Fallback only when the new contributor file is missing and old maintainer context might help:
rg -n -i "<login>|<name>|<discord>" ~/Projects/openclaw-maintainers/people ~/Projects/openclaw-maintainers/data
If an old person file matches, read only the relevant sections:
VerdictIdentityCompany AffiliationMetricsDiscord CommunicationEvidenceRisks/Concerns/Recommendationwhen present
- Live GitHub public profile:
gh api "users/<login>" --jq '{login,name,company,location,bio,blog,twitter_username,created_at,followers,following,public_repos}'
- Target-repo activity:
gh search prs --repo <owner/repo> --author <login> --state merged --limit 20 --json number,title,mergedAt,url
gh search prs --repo <owner/repo> --author <login> --state open --limit 20 --json number,title,updatedAt,url
gh search issues --repo <owner/repo> --author <login> --state open --limit 20 --json number,title,updatedAt,url
gh api "repos/<owner>/<repo>/collaborators/<login>/permission" --jq '{permission,user:.user.login}' 2>/dev/null || true

