From github-manager
Claude Code skill that fills GitHub account profile fields — name, bio, company, location, blog and social accounts — via the GitHub API, asking for any missing value without inventing one.
How this skill is triggered — by the user, by Claude, or both
Slash command
/github-manager:profile-bioThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
GitHub hesap profil alanlarını interaktif doldurur (`PATCH /user` + social accounts).
GitHub hesap profil alanlarını interaktif doldurur (PATCH /user + social accounts).
Değer uydurmaz — eksik alanı sorar. Yazma onaylıdır.
user scope şart:
gh auth status >/dev/null 2>&1 || echo "→ ! gh auth login --web -s repo,read:org,user"
gh api user --jq '{name,bio,company,location,blog,twitter_username}'
gh api /user/social_accounts --jq '[.[]|{provider,url}]'
Oku: ${CLAUDE_PLUGIN_ROOT}/STANDARDS/profile-bio.md.
Eksik/zayıf alanları çıkar (zorunlu: name, bio≤160; önerilen: location, blog, ≥2 social).
company dahil hiçbir değeri tahmin etme.Değişecek alanları mevcut → yeni göster. Kullanıcı onaylamadan yazma (dışa-dönük değişiklik).
# yalnız değişen alanlar:
gh api -X PATCH /user -f name='...' -f bio='...' -f company='...' -f location='...' -f blog='...'
# social ekle:
gh api -X POST /user/social_accounts -f "account_urls[]=https://..."
# social sil (gerekirse):
gh api -X DELETE /user/social_accounts -f "account_urls[]=https://..."
npx claudepluginhub sametbrr/github-managerCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.