SuperAPI AI 工具集

github-star-manager

通用与其它

查看项目

更新于 10-15 20:10

技能介绍

用途:管理 GitHub Star 项目,支持从文章、截图等社交内容中自动提取 GitHub 仓库并 Star,以及追踪已 Star 项目的更新、版本发布与活跃度。

主要能力:对话模块可从文字、URL、图片中提取仓库引用并补全半截 URL、修正 OCR 误读、识别改名仓库,对同名候选按来源亲授全称、语义比对等证据消歧;无法唯一确定时不猜测 Star,而是列出候选请用户确认。脚本模块提供同步、Dashboard、更新检查、周报与批量管理。更新追踪检测新 Release 与 Tag、Commit 活跃度并生成变更摘要;分析部分提供项目摘要、价值评估与健康度指标;Dashboard 支持状态颜色编码、筛选搜索和卡片展开详情。

使用方式:需 Python 3.8+ 及 requests、python-dotenv、可选 openai,可用 pip install -r assets/requirements.txt 安装。配置可通过 cp assets/.env.example .env 填入 GITHUB_PAT 等,或设置环境变量。常用命令包括 python scripts/main.py --export --user 用户名 导出并打开 Dashboard,--init 建立基准,--check 检查更新,--report --user 用户名 --days 7 生成报告,--check 支持 --weekly。Star 操作统一使用 gh api -X PUT user/starred/owner/repo 并用 GET 回读确认。

适用场景:开发者跟踪依赖库更新、技术爱好者关注 AI 与开源动态、项目经理监控竞品进展。

限制:依赖 GitHub Token,未配置时每小时 60 次请求,配置后 5000 次;脚本产物固定落在技能目录 output/ 下;部分 gh 版本无 repo star 子命令;同名候选、模糊线索等消歧存在不确定性,需人工确认。其余价格、平台等事实暂未提供。