下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-w6z3mi51--tuyulu.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-w6z3mi51/tuyulu。图语录【高级版可定制】(tuyulu.com)公开接口生成每日语录:抓取官网今日一句,或按分类、标签、关键词从语录库取词,套用纯净、文艺、国风、暗夜四套模板排版成 1440×1440 JPG 卡片并附发布文案,适用于小红书、公众号、朋友圈、抖音、视频号的日签更新。用户说「出今天的语录」「生成每日语录」「来张语录卡片」「做个日签」「图语录今天是什么」「按治愈分类找一句做张图」时使用。
不编造语录与出处,不自动发布到任何平台。
阅读全文 (展开查看完整说明)
概述
结合图语录(tuyulu.com)的公开接口,一句话产出当天的语录,并排成 1440×1440 的图片卡片和一段可直接发布的文案。
数据只来自图语录接口与包内离线语录池,语录正文和作者一律照录接口原文。不编造语录,不冒名名人名言,不自动发布到任何平台。
何时使用
- 「出今天的语录」「生成每日语录」「来张语录卡片」「做个日签」
- 「图语录今天是什么」「按治愈分类找一句做张图」
- 「把这句话做成语录卡片」(用户自带句子)
何时不要使用
- 用户要的是商品海报、课程封面、长图文排版等非语录卡片设计。
- 用户要的是学习打卡、积分打卡等运营功能。
- 用户只要纯文字改写润色,不需要出处和配图。
环境检查
第一次使用、换了解释器、或上一轮出图失败时先检查;同一会话内已通过的不重复检查。
python scripts/check_environment.py --capability 获取每日语录 --capability 渲染语录卡片 --network
python scripts/check_render_env.pyready:跳过配置引导,直接进入主流程。partial:继续可用功能,只说明受影响项和降级方式。needs_setup:只展示缺失项,按 @references/setup-guide.md 引导,不替用户装依赖。unavailable:说明原因、恢复步骤,并给出降级选项。
本轮只出文字不出图时,可以跳过 check_render_env.py。
主流程
1. 取词
| 用户意图 | 命令 |
|---|---|
| 默认,与官网当日同步 | fetch_quote.py daily |
| 指定分类 | fetch_quote.py category --category 治愈温暖 --count 3 |
| 指定主题标签 | fetch_quote.py tag --tag 早安 --count 3 |
| 指定关键词 | fetch_quote.py keyword --keyword 热爱 --count 3 |
| 看近几天 | fetch_quote.py history --days 7 |
| 查可选分类 | fetch_quote.py categories |
| 查热门标签 | fetch_quote.py tags |
取词结果是一段 JSON。degraded 为 true 表示走了离线兜底,必须如实告知用户这不是官网当日语录;evidence 字段标注可信级别。
网络确实不可用而用户又要求离线时,加 --offline;用户要求必须与官网一致时加 --require-online,接口不可用就直接判失败,不用离线池顶替。
2. 选词
从返回的 quote 与 candidates 里挑一条:
- 优先选 60 字以内、硬换行不超过 3 行的,超长内容会被截断。
works非空时保留作品名,展示为《作品名》。author为空时展示「佚名」,不得补一个作者。- 换行符
n是原文的排版意图,保留。
3. 出图
python render_card.py --quote-file <取词输出的json文件> --template 纯净 --out-dir ~/Desktop/图语录每日- 输出目录默认
~/Desktop/图语录每日,用户指定了别的目录就用用户的;目录不存在会自动创建。 - 模板有 纯净、文艺、国风、暗夜 四套,规格与选用建议见 @references/templates.md。用户没指定时按内容情绪选:励志职场用 纯净 或 暗夜,古风书摘用 国风 或 文艺。
- 结果里
truncated为true表示原文被截断,不要直接交付,换更短的候选或让用户确认。 degraded为true表示没生成 JPG 只生成了 SVG,要明确告知。
用户自带句子时,把句子写进临时 JSON(字段 content、author、works、day)再用 --quote-file 传入,不要把长句塞进命令行参数。
4. 写发布文案
文案由你撰写,不用脚本生成。结构固定为四段:
- 引子:一句话点出场景或情绪,不复述语录。
- 语录原文:照录,含作者与作品名。
- 互动引导:一句提问或邀请。
- 话题标签:3 到 6 个,结合接口返回的
tags与目标平台习惯;接口没给标签时用中性通用标签,不编造热门标签。
用户没说平台时先问一句,或默认按小红书写并说明可换。
5. 交付
向用户报告:语录原文与作者、卡片文件路径、模板名、发布文案。图片文件直接展示给用户。
输出格式
【今日语录 · 2026-09-18】
要骗电脑,最好适可而止。
—— 东野圭吾
卡片:~/Desktop/图语录每日/2026-09-18-纯净.jpg(模板:纯净,1440×1440 JPG)
【发布文案】
电脑也会累的,别把所有事都压给它。
「要骗电脑,最好适可而止。」—— 东野圭吾
你今天有没有对设备说过「适可而止」?
#每日语录 #东野圭吾 #治愈 #日签质量自查
交付前逐项确认:
- [ ] 语录正文、作者、作品名与接口返回完全一致,没有任何改写。
- [ ] 作者为空时显示的是「佚名」,不是猜的名字。
- [ ] 走了离线兜底时,已明确告知不是官网当日语录。
- [ ]
truncated为false,或截断已获得用户确认。 - [ ]
degraded为false,或已说明交付的是 SVG 而非 JPG。 - [ ] 文案里的标签没有编造成平台热榜。
- [ ] 文件写到了用户指定的目录,没有覆盖已有文件(脚本会自动加序号)。
边界与停止条件
- 不登录图语录,不调用需要鉴权的接口,不抓取用户私有数据。
- 不自动发布到任何平台;发布动作由用户自己完成。
- 不删除、不覆盖既有文件;同名文件自动追加序号。
- 接口与离线池都拿不到语录时停止并说明,不用模型自己写的句子冒充接口返回。
- 用户要求保证发布效果或流量数据时停止,不承诺结果。
- 图语录接口未公开文档化,路径可能随站点升级变化;接口持续异常时提示用户核对站点,再决定是否改用离线池。
参考
- @references/templates.md:四套模板规格、版面常量、断行规则、超长内容处理。
- @references/setup-guide.md:接口实测行为表、Python 与 Pillow 配置、故障判定与降级矩阵。