.claude/skills/github-ai-projects/SKILL.md
这个skill专门用于监控GitHub上的热门AI项目,获取项目的简述信息和不同时间范围的更新状态。当用户需要了解GitHub AI项目动态时使用此skill。通过智能分析项目的活跃度、星标增长、提交频率等指标,为用户提供AI领域最具潜力和活跃度的开源项目洞察。
npx skillsauth add zsutxz/ClaudeLearning github-ai-projectsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
当用户提出以下需求时,使用此skill:
使用GitHub API和搜索功能,重点关注:
搜索参数:
针对不同时间范围分析项目活跃度:
为每个项目生成简明扼要的简述:
📦 [项目名称]
⭐ [星标数] | 🍴 [Fork数] | 📅 [最后更新]
🏷️ [主要标签] [编程语言]
📝 [项目简介 - 50字以内]
🔥 [热度分析:为什么值得关注]
📊 [活跃度评分:1-10分]
🔗 [项目链接]
🚀 GitHub AI热门项目监控报告
📅 更新时间:{当前日期时间}
🔍 监控范围:{搜索条件}
## 📈 热度排行榜(Top 10)
### 🥇 第1名:[项目名称]
⭐ [星标数] | 🍴 [Fork数] | 📅 [最后更新]
🏷️ [主要标签] [编程语言]
📝 [项目简介 - 50字以内]
🔥 [热度分析:为什么值得关注]
📊 [活跃度评分:1-10分]
🔗 [项目链接]
### 🥈 第2名:[项目名称]
⭐ [星标数] | 🍴 [Fork数] | 📅 [最后更新]
🏷️ [主要标签] [编程语言]
📝 [项目简介 - 50字以内]
🔥 [热度分析:为什么值得关注]
📊 [活跃度评分:1-10分]
🔗 [项目链接]
## ⏰ 时间维度分析
### 🔥 最近1天活跃项目
- [项目列表和简要分析]
### 📅 本周热门项目
- [项目列表和简要分析]
### 📊 最近一个月趋势
- [项目列表和简要分析]
## 🎯 重点推荐
[基于多个维度综合评估的重点推荐项目]
## 📋 数据洞察
[整体趋势分析和发现]
# 伪代码示例
def fetch_github_ai_projects():
# 搜索AI相关项目
projects = search_github_repos(
query="artificial intelligence machine learning",
sort="stars",
order="desc"
)
# 获取项目详细信息
detailed_projects = []
for project in projects:
details = get_repo_details(project['id'])
metrics = calculate_activity_metrics(details)
detailed_projects.append({
'basic_info': project,
'details': details,
'metrics': metrics,
'summary': generate_summary(project, details, metrics)
})
return rank_projects(detailed_projects)
def calculate_activity_score(repo_details, timeframe):
weights = {
'commits': 0.4,
'issues': 0.2,
'pull_requests': 0.2,
'stars_growth': 0.1,
'forks_growth': 0.1
}
# 根据时间范围计算各项指标
commits_score = normalize_commits(repo_details['commits'], timeframe)
issues_score = normalize_issues(repo_details['issues'], timeframe)
pr_score = normalize_prs(repo_details['pull_requests'], timeframe)
stars_score = normalize_stars_growth(repo_details['stars'], timeframe)
forks_score = normalize_forks_growth(repo_details['forks'], timeframe)
# 加权计算总活跃度评分
total_score = (
commits_score * weights['commits'] +
issues_score * weights['issues'] +
pr_score * weights['pull_requests'] +
stars_score * weights['stars_growth'] +
forks_score * weights['forks_growth']
)
return min(10, max(1, total_score))
用户:"获取GitHub上最近的热门AI项目"
AI执行:
1. 搜索AI相关项目
2. 分析最近一周活跃度
3. 生成项目排行榜
4. 输出详细报告
用户:"重点关注计算机视觉领域的项目,最近一个月的更新"
AI执行:
1. 搜索computer vision相关项目
2. 过滤最近一个月有更新的项目
3. 分析CV领域的具体技术栈
4. 生成专业化的分析报告
现在你可以开始为用户提供GitHub AI热门项目的监控和分析服务了!
documentation
Splits large markdown documents into smaller, organized files based on level 2 (default) sections. Use if the user says perform shard document
development
Walk every branching path and boundary condition in content, report only unhandled edge cases. Orthogonal to adversarial review - method-driven not attitude-driven. Use when you need exhaustive edge-case analysis of code, specs, or diffs.
business
Perform a Cynical Review and produce a findings report. Use when the user requests a critical review of something
data-ai
Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations. Use when user requests party mode.