SuperAPI AI 工具集

gitcode-repo-daily

数据与分析

查看项目

更新于 10-15 19:58

技能介绍

用途:根据 config 或用户指定的仓库列表,生成 GitCode 仓库运营日报(调用 API 并写入数据库),适用于用户表达「生成日报」「仓库运营报表」「今日动态」「整理成日报」等意图。

主要能力:统计关键指标,按仓库生成当日摘要与全局一句话摘要,渲染为固定模板的 Markdown 日报,并将摘要写入数据库;同一天多次执行时数据库保留最新结果。报表结构为标题、仓库概览(整体指标表与全局摘要)、分仓详情(Issue/PR 链接、合并 PR 列表、热门 Issue 明细、分仓小结)、行动建议。

使用方式:需设置 GITCODE_TOKEN(Linux/macOS 仅读进程环境变量,建议在 ~/.bashrc 或 ~/.zshrc 中 export;Windows 依次读进程、用户级、系统级)。生成日报:python <SKILL_ROOT>/scripts/generate_daily_report.py [--date YYYY-MM-DD] [--repos "owner/repo,..."],默认 --type day;结果自动写入 SKILL_ROOT/temp_dir/report.json,需从文件读取完整数据。渲染:python <SKILL_ROOT>/scripts/generate_daily_report.py --render --output <路径.md>,自动读取 report.json 与 summaries.json 并写库。可选 --save-summaries 仅写库不渲染。

限制:未指定仓库且 config 中 repos 为空时需提示用户指定或配置;未获得脚本输出前不得猜测或伪造数据,日报只调用 generate 一次;必须使用 resources/daily_report.md 模板渲染,不得改写模板结构;摘要需自行生成并写入 summaries.json,格式含 period_type、date、repos、global。脚本通过 file 定位根目录,不依赖工作目录。设计、config、DB 表与报表 Schema 详见 README.md。