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 格式),按其中说明在我的环境里完成安装和配置。