holiday-card
用代码生成可打印贺卡的Python工具,支持模板化设计和批量导出。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:holiday-card。 它的用途是:用代码生成可打印贺卡的Python工具,支持模板化设计和批量导出。 完整的 Skill 内容见:https://321skill.com/skills/holiday-card/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我为圣诞节活动生成50份不同祝福语的贺卡PDF,用于线下赠送。” 它会引导你使用 holiday-card,通过编写一个简单的YAML模板,结合循环脚本或 `--seed` 参数,批量生成带有不同内置祝福语、排版统一且印刷就绪的PDF文件。或者,
对AI说:“我需要一张A6尺寸、带有公司Logo和自定义插图的生日贺卡模板。” 它会指导你如何基于现有模板修改YAML文件,添加ImageElement并配置尺寸和出血,最终导出为可用于印刷服务的分面板PDF。
介绍
holiday-card 解决了传统贺卡制作工具的两难困境:要么使用功能封闭的SaaS编辑器,要么每次手动编写复杂的PDF生成脚本。它提供了一种版本可控、可复现的“代码即贺卡”方案。
使用上,您只需编写或使用预置的YAML模板,通过简单的CLI命令即可编译生成打印就绪的PDF、SVG或PNG预览。工具内置了排版、出血、裁切框等专业印刷设置,并支持为不同印刷服务商(如MOO)导出符合其规范的CMYK PDF文件。
它非常适合需要批量、定制化制作贺卡的内容创作者、小型电商运营者,以及任何希望将贺卡设计纳入版本控制系统(如Git)的开发者或设计师。对于有品牌一致性要求的小团队,它也是统一视觉输出的好工具。
建议从内置模板和语音库开始,快速生成第一张贺卡。在自定义模板时,请仔细参考项目文档中的YAML schema,以确保正确设置出血、字体和面板布局。对于商业印刷,务必使用 --export-for 参数来匹配印刷商的具体要求。
核心特点
与一次性脚本或封闭SaaS工具不同,它将贺卡设计完全代码化(YAML),支持Git版本管理和差异对比;同时,它原生支持专业印刷流程,能自动生成符合PDF/X-1a:2003标准、带有正确出血框和裁切框的印刷就绪文件。
注意事项
不适合需要复杂图形编辑、自由拖拽布局或实时可视化设计的非技术用户。
常见问题
没有设计背景,能做出好看的贺卡吗?
可以。项目内置了21套高质量模板和300多条分类情感文案,通过 `--voice` 参数选择风格,无需设计也能生成专业卡片。
生成的PDF能直接用于淘宝/快印店印刷吗?
可以,特别是使用 `--export-for` 参数针对特定印刷服务(如moo-a6)优化后,生成的PDF包含正确出血和色彩配置,符合印刷要求。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/holiday-card/raw/index.md 读取 holiday-card 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/holiday-card/raw/index.md(查看排版版本)