com um clique
github-daily
github-researcher 每日趋势研究流程。每次定时任务触发时使用。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
github-researcher 每日趋势研究流程。每次定时任务触发时使用。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
| 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: [成功/失败]