gitlink-health 开源项目健康度 Skill 贡献 #17

Merged
wbtiger merged 4 commits from yingjie/gitlink-cli:master into master 2026-06-03 23:49:27 +08:00
Contributor

背景

参加 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:

这个项目怎么样?https://www.gitlink.org.cn/Gitlink/gitlink-cli

**采集数据:**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):
Claude Code(MiMo V2.5 Pro)

Kilo CLI(DeepSeek V4 Flash):
Kilo CLI(DeepSeek V4 Flash)

OpenCode(Step 3.5 Flash 2603)
OpenCode(Step 3.5 Flash 2603)

Kimi Code(Kimi 2.6):
Kimi Code(Kimi 2.6)

Hermes(Kimi 2.6):
Hermes(Kimi 2.6)

## 背景 参加 [GitLink智能化服务开源项目贡献赛](https://www.gitlink.org.cn/competitions/track1_2026GitLinkCli),此次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: ```prompt 这个项目怎么样?https://www.gitlink.org.cn/Gitlink/gitlink-cli ``` **采集数据:**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): ![Claude Code(MiMo V2.5 Pro) ](/api/attachments/f39572d2-0ac9-4621-8360-a4bf643b3f5f) Kilo CLI(DeepSeek V4 Flash): ![Kilo CLI(DeepSeek V4 Flash)](/api/attachments/23471d76-070f-4e6e-96a3-20370600c760) OpenCode(Step 3.5 Flash 2603) ![OpenCode(Step 3.5 Flash 2603)](/api/attachments/1a24fb27-73ba-4eb7-a20c-046995563814) Kimi Code(Kimi 2.6): ![Kimi Code(Kimi 2.6)](/api/attachments/3caae4b2-2bb7-4e14-a2da-f90e11792b08) Hermes(Kimi 2.6): ![Hermes(Kimi 2.6)](/api/attachments/76e1b453-e999-43f5-859c-75c8ea26dd51)
yingjie force-pushed master from 1d55346430 to f203ca8f06 2026-05-21 07:19:05 +08:00 Compare
yingjie force-pushed master from 73d5a71c69 to e1850c8d12 2026-05-25 11:21:38 +08:00 Compare
yingjie force-pushed master from 3e65e18e2f to f874591e8b 2026-05-26 21:41:51 +08:00 Compare
yingjie force-pushed master from f874591e8b to b93fd864aa 2026-05-26 22:19:46 +08:00 Compare
yingjie force-pushed master from b93fd864aa to 17e8c113f7 2026-06-03 21:32:50 +08:00 Compare
wbtiger merged commit c263a2fa34 into master 2026-06-03 23:49:27 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#17
No description provided.