7.3 让周报每周自动生成
前两节已经把周报项目长期遵守的规则写进AGENTS.md,又把整理周报的步骤保存成Skill。接下来只做一件事:让Codex每周五自动运行这个Skill。
每次运行后,Codex会生成周报草稿、异常清单和运行记录。你查看本次结果,确认后再按单位原有方式发布。
业务需求:将稳定的周报Skill配置为定时任务
项目负责人每周五都要打开同一份进展表,运行已经测试过的周报Skill,再查看生成的三个文件。流程本身已经稳定,现在希望把手动启动这一步也省下来。
C09提供6条模拟进展。报告周期是2026年8月3日至9日,其中5条在周期内,1条在周期外;周期内还有1条高风险和1条缺少负责人。我们先用这些材料手动运行一次,再把同一个Skill设为每周五自动运行。
运行与监控:设置周五自动执行并查看运行记录
定时任务只负责按时启动已经跑通的流程。周报怎么整理、生成哪些文件、怎样检查结果,仍由前一节保存的Skill决定。
整理输入材料:配套资源C09的input文件夹包含项目进展.csv、周报规则.md和运行设置.csv,全部为教学模拟材料。项目进展表是本周事实源;运行设置记录报告周期和周报编号;周报规则说明哪些记录可以进入草稿。C09还提供了可以直接使用的weekly-report Skill。
给出任务输入:继续使用配套案例项目,先手动运行一次$weekly-report。确认C09/output/中的三个文件都能正常生成后,再把下面这段话发给Codex:
每周五16:00,在当前配套案例项目中运行
$weekly-report,使用C09/input/中的材料更新C09/output/。只生成周报草稿、异常清单和运行记录,不发布周报。完成后告诉我纳入了多少条记录、发现了多少个问题,以及哪些事项需要我确认。
如果没有找到输入材料,或者任务没有完成,停止运行并说明原因。
Codex会根据这段话创建定时任务。打开桌面应用侧边栏中的Scheduled,可以看到任务是否启用、下次运行时间和每次运行的结果。使用本地项目时,到了运行时间还要保持电脑开机、桌面应用正在运行,并确保整个配套案例仓库仍在原来的位置。