用途:获取 GitHub 话题趋势仓库,并可按需抓取仓库 README 摘要,用于查询 GitHub 热门仓库或开源项目信息。
主要能力:支持三类查询。排行榜查询(如“热门仓库 Top 10”“今天 claude-code 话题排行榜”)按 stars 展示当前排名;详情查询(如“anthropics/claude-code 介绍”“这个仓库是做什么的”)返回仓库 README 摘要;话题查询(如“python 话题排行榜”)按自定义话题搜索。
使用方式:进入技能目录后运行脚本。抓取排行榜:cd skills/github-topics 后执行 python src/github_fetcher.py;抓取 README:python src/readme_fetcher.py。依赖 requests,需先执行 pip install requests。
配置:环境变量 GH_TOKEN 为可选的 GitHub 个人访问令牌,用于提高速率限制;TOPIC 指定要跟踪的 GitHub 话题,默认 claude-code。令牌可在 https://github.com/settings/tokens 创建。
限制:GitHub API 认证后每小时 5,000 次请求,未认证每小时 60 次,建议设置 GH_TOKEN。常见问题包括速率限制(设置 GH_TOKEN)、网络超时(检查网络连接)、结果为空(确认话题名称存在)。