SuperAPI AI 工具集

analyze-github-profile

通用与其它

查看项目

更新于 10-15 21:42

技能介绍

用途:按作者意图而非绝对代码质量来解读 GitHub 个人主页,参考信号表 signals.md,输出供 score-profile 消费的结构化画像。

主要能力:通过 gh 获取身份与社交链接、个人主页 README、非 fork 仓库、置顶仓库、贡献日历、旗舰仓库的提交信息、发布、语言、issue 与 PR 活动,以及 llms.txt 等 LLM 文档与 SEO 信号;据此推断主要目标(做旗舰项目、融资、求职、做业务),检查品牌与命名一致性、置顶选择、周末与工作日节奏、项目是否活跃、是否解决自身需求、README 是否像简历、数字是否与实时数据一致。

使用方式:先做快速扫描(主页、按星标排序的仓库、置顶),形成假设并以简短格式反馈给用户,最多提三个真正影响分析的问题,等待确认后再做完整分析与评分;若用户已给出目标则跳过该问题。数据获取示例:gh api users/{username}、gh api users/{username}/social_accounts --jq '.[] | {provider, url}'、gh api repos/{username}/{username}/readme --jq .content 2>/dev/null | base64 -d、gh api "users/{username}/repos?per_page=100&sort=updated" --paginate、置顶与贡献日历的 GraphQL 查询、gh api "repos/{username}/{repo}/commits?per_page=30" --jq '.[].commit.message'、gh api repos/{username}/{repo}/releases --jq 'length'、gh api repos/{username}/{repo}/languages、gh api "repos/{username}/{repo}/issues?state=all&per_page=30"、gh api repos/{username}/{repo} --jq '{pushed: .pushed_at, open_issues: .open_issues_count, archived: .archived}'、gh api repos/{username}/{repo}/contents/llms.txt --jq '.name' 2>/dev/null。

适用场景:求职或融资前的自我审计、评估他人主页、为评分环节准备事实依据。

限制:需已安装并认证 gh;个人主页 README 可能返回 404;StarMapper 为可选集成,organic score 在 500 星以下返回 insufficient;每个量化数字需附产生它的 gh 命令;不做道德评判,只给事实性结论。