<!-- user-agreement-injected -->📜 用户协议(User Agreement)
- 本 Skill 仅供学习与参考用途。使用本 Skill 产生的任何结果,由使用者自行承担全部责任;本 Skill 不提供任何明示或暗示的保证。
- 涉及法律、财务、税务、投资、医疗等专业决策时,请务必咨询持证专业人士。
- 本代码受版权法保护,未经授权复制、反向工程或商业利用将被追究法律责任。
<!-- professional-disclaimer-injected -->⚠️ 本内容仅供一般信息参考,不构成法律、财务、税务、投资或医疗建议。 涉及合同签署、报税、投资、诊疗等专业决策时,请务必咨询持证专业人士,并由使用者自行承担决策后果。
<!-- ai-generated-notice -->本内容由 AI 生成,仅供学习参考
GitHub Trending 周报生成器(Skill 文档)
一、能力边界:一页纸速查卡
1.1 能做与不能做
| 维度 | 能做 ✅ | 不能做 ❌ | |------|---------|-----------| | 数据抓取 | 从 GitHub Trending 公开页面提取项目列表 | 访问需要登录的私有仓库或 API 限流后的数据 | | 字段提取 | 项目名、描述、主语言、Star 数、今日/本周 Star 增量、贡献者数 | 无法获取未在 Trending 页面展示的隐藏指标(如代码提交频率) | | 筛选过滤 | 按编程语言(Python/JavaScript/Go 等)和日期范围(近 7 天/近 30 天)过滤 | 不支持按仓库大小、许可证类型或组织维度筛选 | | 输出格式 | 生成 Markdown 周报、CSV 表格、JSON 结构化数据 | 不生成 PDF、PPT 或可视化图表(需借助外部工具) | | 批量处理 | 一次处理多个日期范围或语言组合的抓取任务 | 不支持实时监控或定时自动推送(需配合调度器) | | 数据校验 | 抽查比对源页面与输出条目,标记不一致字段 | 无法验证项目描述是否准确反映最新代码状态 |
1.2 适用对象
- 开发者:每周快速了解所在技术栈的热门开源项目
- 技术管理者:跟踪团队关注领域的生态趋势
- 开源爱好者:发现值得 star 或参与贡献的新项目
- 内容创作者:为技术周刊或博客收集素材
许可证(License)
MIT License
Copyright (c) 2026 SkillForge Lab
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
<!-- professional-license-embedded -->
失败处理
- 命令执行失败或返回非零退出码时,程序会输出明确错误信息并给出排查建议。
- 依赖缺失时提示安装命令;网络异常时建议重试并检查连接。
- 异常情况不中断主流程,错误信息包含具体原因(error context),便于定位修复。
前置条件
- 本技能开箱即用,无需额外安装依赖。
- 需要 Python 3.9+ 运行环境。
- 涉及网络请求时需保持网络连通。
执行步骤
- 读取输入参数或交互输入。
- 按技能定义的处理流程执行核心逻辑。
- 输出结构化结果,并在完成后给出下一步建议。
Scan to join WeChat group