Schedule Onepager — AI skill for Claude Code
行程表skill —— 一页纸排期表维护 skill:把零散进来的行程信息归档成一张能在邮箱里正常渲染的 HTML 排期表.
How to install Schedule Onepager
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Zaosusu/schedule-onepager and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Schedule Onepager does
行程表skill —— 一页纸排期表维护 skill:把零散进来的行程信息归档成一张能在邮箱里正常渲染的 HTML 排期表。Schedule onepager skill for Claude Code / AI coding agents.
Alternatives in AI
- Artifacts Builder — Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech 97.5k ★
- Guizang Ppt Skill — AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts 24.9k ★
- Architecture Diagram Generator — Generate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files 7k ★
README
行程表skill · 一页纸排期表 · Schedule Onepager
一页纸行程表 + 独立每日 TODO 维护 skill。两种模式互不合并、互不读取。
把零散进来的行程信息归档成**一张**能直接在邮箱里看的 HTML 表。**这张表只回答一个问题:哪几天被占用了。**
给同时被多个活动、项目、课程占用档期的人用:信息从群公告截图、海报、赛事须知、临时约谈里零散进来,你需要一个地方一眼看清自己接下来哪几天走不开。
为什么是「一张表」而不是日历应用
| 日历应用 | 这个 skill | |
|---|---|---|
| 录入 | 一条一条手填,字段固定 | 把截图/公告丢给 AI 助手,它归档 |
| 一个 5 天的活动 | 5 个事件,或一个看不见细节的长条 | 一行,内部细分写在「事项」列 |
| 想快速扫一遍 | 要翻月视图、点进详情 | 一屏看完,颜色分活动,倒计时排优先级 |
| 在手机上看 | 要装 app、要同步 | 一封邮件,收件箱里翻出来就是 |
| 归档 | 在别人的云上 | 一个 HTML 文件,在你自己盘上 |
代价是它**不提醒、不同步、不订阅**。它不是日历的替代品,是日历之外那张「我的档期总览」。
表长什么样

还有个「每日 TODO」模式(和排期表分开)
排期表管「哪几天被占用了」,TODO 管「今天动手做什么」。它是**另一个文件** `my/todo.html`,只装当天可勾选的动作项,不和排期表互相读取、也不从排期表自动搬条目。
三列:状态(待办 / 进行中 / 已完成)/ 任务 / 备注。每天刷新表头日期、把过期的标灰。发邮件同样复用 `scripts/send_schedule.py my/todo.html`,也只有说「发」才发。
cp template/todo.template.html my/todo.html
跑 `examples/todo-demo.html` 看渲染效果(任务全部虚构)。
还有个「每日历史记录」模式(排期表 / TODO 之外)
排期表管「未来哪几天被占」,TODO 管「今天动手做什么」,历史记录管「每天**做了什么**」——三张表各管各的,互不读取。
历史记录用 **SQLite**(`scripts/history.py` + `daily_history.db`),不走手写 HTML:HTML 只是 `export` 出来的浏览视图,追加永远走命令。好处是记录会一直累加也不乱,还能 `stats` 按日期/分类复盘。
python scripts/history.py add --date 2026-08-18 --cat 项目A --text "完成需求评审"
python scripts/history.py list # 最近 20 条
python scripts/history.py stats # 按日期+分类计条数
python scripts/history.py export # 生成 每日历史记录.html
DB 路径自动解析:`--db` > 环境变量 `DAILY_HISTORY_DB` > 脚本同目录的 `daily_history.db` > `/my/daily_history.db`。把自己 cp 到工作目录用时,自动命中同级的库。示例见 `examples/history-example.md`(数据全部虚构)。
三条设计判断
**0. 统一数据层。** 三种数据全部落在**同一个 SQLite 库(personal.db)的三张表里**(schedule / todo / history),由一个 CLI(`scripts/personal.py`)统一管理;HTML 只是 `export` 出的视图,永不手工编辑。

**1. 一张表,原地覆盖。** 数据文件只有一个。不建副本、不建草稿、不按活动拆分——多一份就会有一份是过期的,而你不知道是哪一份。
**2. 表要干净,对话可以不干净。** 表里只有六列。食宿建议、订票提醒、行前清单、冲突风险分析**都不进表**,它们会把「哪几天被占了」这个信号淹掉。但 AI 助手在**回话里**该提醒的照样提醒。这个分工是这个 skill 最容易被做错的地方。
**3. 时间状态会腐烂。**
Related Skills
AgentHydra
Every local AI coding session in one tab: Claude Code, Codex and OpenCode in a single list, with a queue you c
Proactive
Alias of /loop — run prompts on a schedule. Natural-language Adaptive requests run immediately and the model d
Open Schedule Agent
Open-source AI scheduling agent — your own Calendly with conversational AI
Khoj
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule auto
AI Email Assistant
AI-powered triage for a shared team inbox. Uses IMAP + Claude — not a vendor API or MCP — so it works with any
Self Host Check
Check a running self-hosted Kortix deployment: stack health, sandbox provider, model providers, updates and ba
Related Agents
Presentation Learning Journey
当用户想要更新、修改、重新排列或修复 LEARNING-JOURNEY 演示文稿(presentation/learning-journey/index.html)时,主动使用此代理——包括幻灯片、结构、样式、旅程条级别
Klein Tutor
TUTORIAL worker for Klein Auto Research — builds report/index.html, the self-contained seven-section teaching
Harness Radar
Weekly movement briefing on the AI agent harness space — what climbed, what entered the radar, what died — fro