with one click
github-daily
github-researcher 每日趋势研究流程。每次定时任务触发时使用。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
github-researcher 每日趋势研究流程。每次定时任务触发时使用。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | github-daily |
| description | github-researcher 每日趋势研究流程。每次定时任务触发时使用。 |
本 Skill 定义 github-researcher 子代理每次定时任务的完整执行流程。
<a> 标签 — 卡片外层必须用 <div> 而非 <a>,否则内部 GitHub 链接会变形(HTML 规范不允许 <a> 嵌套 <a>)运行验证脚本:
python3 skills/github-daily/scripts/validate.py
pass: true → 进入 Phase 3pass: false → 记录 errors 和 gaps,进入 Phase 2根据 validate.py 的 gaps 列表逐项修复:
| 缺口类型 | 修复方式 |
|---|---|
missing_project_profile | 按 references/project-profile.md 模板生成 |
missing_daily_html | 运行 python3 docs/generate_pages.py |
missing_project_html | 同上 |
| frontmatter 缺字段 | 补充必填字段(title, date, summary, trends, key_projects) |
| trend-index 过时 | 补充缺失日期的条目 |
| daily-report.md 过时 | 重新生成包含所有日期的核心主题索引 |
补齐后重新运行 validate.py,直到 pass: true。
使用 web_search 搜索以下来源:
创建 daily/YYYY-MM-DD.md,必须包含合法 YAML frontmatter:
---
title: "YYYY-MM-DD GitHub 趋势研究简报"
date: YYYY-MM-DD
version: "v1"
summary: "核心主题1 · 核心主题2 · 核心主题3" # ← 这就是首页的核心主题
hero_badge: "YYYY-MM-DD"
stats:
project_count: N # 当天分析的项目数
daily_updates: M # 累计日报数
core_directions: K # 核心方向数
weekly_stars: "XXk+" # 本周Star增速
trends:
- rank: 1
name: "趋势名称"
projects: ["项目1", "项目2"]
score: 70
# ... 至少 3 个趋势
key_projects:
- name: "项目名"
emoji: "🚀"
stars: "N stars"
desc: "一句话描述"
category: "分类"
tags: ["标签"]
score: 85
href: "projects/项目名.html"
---
重要:summary 字段是首页和日报索引页的核心主题,必须精炼且有信息量。
按已有日报格式(参考 daily/2026-04-08.md 的正文风格):
当天 key_projects 中的每个项目都必须有 projects/{slug}.md。
按 references/project-profile.md 模板生成完整档案,至少包含:
更新档案中的:
必须逐一执行以下步骤:
编辑 indexes/trend-index.md:
编辑 daily-report.md:
python3 scripts/generate_readme.py
这会从 daily/ 和 projects/ 数据自动生成 README.md,确保与实际数据同步。
python3 docs/generate_pages.py
这会重新生成所有 HTML(index.html、daily.html、trends.html、projects.html、各项目页)。
检查生成的文件非空:
wc -c README.md docs/index.html docs/daily.html docs/trends.html docs/projects.html
再次运行 validate.py:
python3 skills/github-daily/scripts/validate.py
git add -A
git commit -m "daily: YYYY-MM-DD 趋势简报 + N个项目档案"
git push origin main
push 失败时重试 3 次。仍失败则保留本地变更,在报告中说明。
## 执行报告
### validate 结果
- Phase 1: [通过/失败 - 错误数]
- Phase 2: [无需修复/已修复N项]
- Phase 6: [通过/失败]
### 今日研究
- 日期: YYYY-MM-DD
- 分析项目数: N
- 新增项目档案: [列表]
- 更新项目档案: [列表]
### 关键发现
- [今日最重要的1-2个趋势判断]
### Git 状态
- commit: [hash]
- push: [成功/失败]