{"skill":{"slug":"github-analyzer","displayName":"GitHub 项目分析助手","summary":"输入项目想法或 GitHub 链接，自动搜索相关开源项目，生成结构化分析报告（技术栈/优缺点/评分）， 并可下载评分最高的前3名代码包。支持意图搜索和直链分析两种模式。","description":"---\nname: github-analyzer\ndisplayName: GitHub 项目分析助手\nversion: 1.0.0\ndescription: >\n  输入项目想法或 GitHub 链接，自动搜索相关开源项目，生成结构化分析报告（技术栈/优缺点/评分），\n  并可下载评分最高的前3名代码包。支持意图搜索和直链分析两种模式。\nauthor: antonia-sz\ntags: [github, analysis, developer-tools, open-source, research]\n---\n\n# GitHub 项目分析助手 🔍\n\n## 你能做什么\n\n**模式一：意图搜索**\n> \"我想做一个 XXX 项目，帮我找找 GitHub 上有没有相关开源项目\"\n\n**模式二：直链分析**\n> \"帮我分析这几个项目：https://github.com/xxx/yyy https://github.com/aaa/bbb\"\n\n**模式三：对比分析**\n> \"帮我对比这几个项目，哪个更适合我的需求\"\n\n---\n\n## 工作流程\n\n### 模式一：意图搜索模式\n\n1. 解析用户描述，提取 2-4 个核心关键词\n2. 调用 GitHub Search API 搜索相关仓库（按 stars 降序，取 Top 10）\n3. 过滤：排除 fork、归档、1年内未更新、stars < 50 的项目\n4. 对每个项目调用 GitHub API 获取详情\n5. AI 分析生成报告\n6. 询问是否需要下载代码包\n\n### 模式二：直链分析模式\n\n1. 提取 URL 中的 owner/repo\n2. 调用 GitHub API 获取仓库详情、README、语言统计\n3. AI 分析生成报告\n4. 询问是否需要下载代码包\n\n---\n\n## 报告格式\n\n每个项目输出：\n\n```\n## [项目名](链接)\n\n> 一句话描述\n\n| 维度 | 详情 |\n|------|------|\n| ⭐ Stars | 12,345 |\n| 🍴 Forks | 1,234 |\n| 🔤 语言 | Python / TypeScript |\n| 📅 最近更新 | 2024-01-15 |\n| 📜 License | MIT |\n\n### 核心功能\n- 功能点1\n- 功能点2\n- 功能点3\n\n### 优点 ✅\n- ...\n\n### 缺点 / 注意事项 ⚠️\n- ...\n\n### 适用场景\n...\n\n### 综合评分：8.5 / 10\n评分依据：活跃度高（★★★★）、文档完善（★★★★）、社区活跃（★★★）、上手难度低（★★★★）\n```\n\n多个项目后附对比表格：\n\n```\n| 项目 | Stars | 语言 | 活跃度 | 文档 | 上手难度 | 综合分 |\n|------|-------|------|--------|------|---------|--------|\n```\n\n---\n\n## 下载功能\n\n分析完成后询问用户是否下载：\n- \"需要下载评分最高的前3名代码包吗？\"\n- 用户确认后，执行 `python3 SKILL_DIR/scripts/download_repos.py <repo1> <repo2> <repo3>`\n- 下载到 `~/Downloads/github-analyzer/` 目录\n- 打包为 zip，告知文件路径\n\n---\n\n## 工具调用\n\n```python\n# 搜索 GitHub\nexec: python3 SKILL_DIR/scripts/search_github.py \"<query>\" [--limit 10]\n\n# 分析单个仓库\nexec: python3 SKILL_DIR/scripts/analyze_repo.py \"<owner/repo>\"\n\n# 批量下载\nexec: python3 SKILL_DIR/scripts/download_repos.py \"<owner/repo1>\" \"<owner/repo2>\" ...\n```\n\n---\n\n## 注意事项\n\n- GitHub API 未认证时限速 60次/小时，认证后 5000次/小时\n- 如有 `GITHUB_TOKEN` 环境变量则自动使用\n- README 超长时只取前 3000 字符分析\n- 项目极少时（<3个）告知用户并说明可能原因\n","topics":["GitHub","Analysis","Developer Tools","Open Source"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":1590,"installsAllTime":59,"installsCurrent":12,"stars":1,"versions":1},"createdAt":1773087240102,"updatedAt":1778491796228},"latestVersion":{"version":"1.0.0","createdAt":1773087240102,"changelog":"初版发布","license":"MIT-0"},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"antonia-sz","userId":"s1730srvecg82e9ex26q7shpd184ghxy","displayName":"antonia huang","image":"https://avatars.githubusercontent.com/u/143588581?v=4"},"moderation":null}