gitlink-health 开源项目健康度 Skill 贡献 #17
Loading…
Reference in New Issue
No description provided.
Delete Branch "yingjie/gitlink-cli:master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
参加 GitLink智能化服务开源项目贡献赛,此次PR瞄准“子赛题二:编写和丰富 GitLink Skills”中的“项目健康度报告”场景。
功能特性
通过gitlink-cli下载开源项目贡献数据,对Issue、PR的互动数据进行分析,给出分析报告。
工作流程
**安装:**通过gitlink-cli安装Skill后,本Skill将会出现在
~/.agents/skills目录下,Agent工具在开始运行时会自动读取此目录中的所有Skill。**触发:**在Claude Code、Kilo CLI、OpenCode、Kimi Code、Hermes等Agent工具中,使用下例提示词即可触发本Skill:
**采集数据:**Agent将会按照Skill的指示运行Python脚本
collector/fetcher.py,通过gitlink-cli下载目标仓库的开源贡献数据(Issue、PR等),存入本地的sqlite数据库文件中~/.agents/skills/gitlink-health/data/gitlink_health.db。**分析数据:**数据载入完成后,Agent会参考Skill中提到的SQL语句
references/queries.md来对开源贡献数据进行分析。**填写报告:**数据分析完成后,Agent会用数据来填写报告模板
asset/health_report_template.md。效果展示
分别在Claude Code(MiMo V2.5 Pro)、Kilo CLI(DeepSeek V4 Flash)、Kimi Code(Kimi 2.6)、Hermes(Kimi 2.6)上进行了测试。
?测试视频
https://www.bilibili.com/video/BV1GxL76VEu2
测试截图
Claude Code(MiMo V2.5 Pro):

Kilo CLI(DeepSeek V4 Flash):

OpenCode(Step 3.5 Flash 2603)

Kimi Code(Kimi 2.6):

Hermes(Kimi 2.6):

1d55346430tof203ca8f0673d5a71c69toe1850c8d123e65e18e2ftof874591e8bf874591e8btob93fd864aab93fd864aato17e8c113f7