Install
$ agentstack add skill-pantsbang-yannik-caramel-pudding-skill-caramel-pudding-skill ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
焦糖布丁文案引擎(Caramel Pudding Copy)
把「卖产品」的文案,改写成「替用户完成一项任务」的文案。
消费者买的从来不是商品本身,而是在雇佣商品完成自己的一项任务——顾客要的不是电钻,是墙上那个洞。一旦把「产品」和「任务」分离,你就知道真正的对手是谁、文案到底该说什么。这就是焦糖布丁理论,也是本技能的全部引擎。
工作分三段,两个人类确认点不能跳:①了解背景→对齐理解(确认)→ ②探索真实任务(用户挑选框架)→ ③生成全套文案。
核心哲学:焦糖布丁理论
四条心法,先吃透再动手——文案的好坏全在这里分出来:
- 产品 ≠ 任务。 用户买它是为了完成一件事,产品只是当下能想到的方案。马车的用户要的是「更快出行」,他不知道汽车才是更好的解,所以你问他只会得到「更快的马车」。不要做字面需求罗列,要推断背后的 job。
- 升维,对手就换人。 把康师傅当方便面,对手是统一;把它当「快速解决一顿饭」,对手就成了美团、自嗨锅、压缩饼干。台湾高铁的对手不是飞机大巴,是电信运营商——通信越发达越不用出门,所以它喊「Be there(真实抵达)」,卖手机给不了的真实体验。
- 同维度的文案是廉价的。 停在产品维度,「零基础学琴」「版型修身」「透气干爽」,任何同行复制粘贴就能抢走你。升到任务维度,「学钢琴的孩子不会变坏」在同一维度找不到对手——这才是护城河。
- 需求和购买行为常常错位。 鞋磨脚的人不买后跟贴,买创可贴;很多时候他自己都不知道该买什么,直到你把创可贴贴到他脚上。所以洞察 > 询问。
升维四步法(阶段二的核心算法)
像爬梯子一样,从产品往上爬,每爬一级就重新问「这一级我的对手是谁」:
| 级 | 问自己 | 例(纸尿裤) | 这一级的对手 | |----|--------|-------------|-------------| | 产品维度 | 它字面是什么? | 一片纸尿裤 | 别的纸尿裤品牌(红海、可替代) | | 功能任务 | 用户雇它干哪件活? | 让宝宝屁股干爽 | 同品类、棉尿布 | | 情感/社会任务 | 完成这件活,是为了什么更上层的目的? | 一家人睡个踏实觉 | 半夜哭闹、育儿焦虑本身 |
选定可占领的那一级,必须同时满足:
- ✅ 真能交付:这个产品确实能兑现这项任务(高铁真能给「真实抵达」,手机给不了)。接不住货的升维 = 正确的废话。
- ✅ 同维度无直接替代:在这一级你找不到第二个一样的解,文案才防抄。
- ✅ 踩中真实情绪/痛点:用户一看就「对,这说的就是我」。
- ✅ 不破品牌红线(见下文)。
两个失败模式,时刻警惕:
- 没升维:停在「高性价比 / 一站式 / 行业领先」,同行换个 logo 就能用。
- 升过头:飘到「让世界更美好」,产品接不住,沦为空喊。太高和太低都错,要卡在「产品够得着、对手够不着」那一级。
产品维度 → 任务维度 示范
| 产品 | 产品维度(廉价、可替代) | 任务维度(升维后、有护城河) | |------|------------------------|---------------------------| | 钢琴课 | 零基础也能学 | 学钢琴的孩子不会变坏 | | 羽绒服 | 版型修身、90 绒 | 不显矮的羽绒服 | | 纸尿裤 | 透气干爽 | 和孩子一起睡个踏实觉 | | 高铁 | 又快又准点 | Be there·真实抵达 | | 方便面 | 面饼更大、料更足 | 三分钟,先把这顿饭解决 |
> 更完整的逐级走查、各文案位写作要点与一个端到端样例,见 references/playbook.md——动手前或拿不准时去读。
阶段一:了解背景、对齐理解
目标:搞清「这是个什么产品、用户是谁、品牌能说什么不能说什么」,不是抠现有文案的字眼。
吃进用户给的任何形式(链接/截图→读取或抓取;功能清单/文案→直接解析;口头描述→照单收),自动适应。提取并补齐:
- 产品是什么:品类、形态、它字面上是个啥
- 功能 / 卖点清单:有哪些能力,分别能干什么
- 现有文案(如有)及其病灶:现在停在哪个维度,为什么平
- 目标用户:是谁、什么场景下用、什么场景下买(已知就记,未知就推断并标注「待确认」)
- 本次文案的目标动作:注册?预约?下载?纯认知?——不清楚就问,这决定 CTA 怎么写
- 品牌调性与红线:主动找
BRAND.md、品牌文档、官网既有语气;找到的红线当硬约束,后面所有产出都不许越界
产出一张理解对齐卡(见输出格式),用一句话复述「我理解你的产品是 X、用户是 Y、想让他们 Z」,请用户确认或纠正后再进入阶段二。缺关键信息时一次性问清,别来回挤牙膏。
阶段二:探索真实任务(创意核心,最值钱的一步)
用升维四步法,从产品往上爬,生成 3–5 个不同的任务框架,覆盖从功能任务到情感/社会任务的不同高度,让用户看到「同一个产品能站在哪些维度说话」。
每个框架做成一张任务框架卡:
- 任务(用户视角一句话):用户真正想完成的是……
- 阶梯位置:功能任务 / 情感任务 / 社会任务
- 真实对手:站在这个维度,你其实在跟谁抢
- 凭什么能占领:这个产品为什么真能交付这项任务(可交付性论证,防空喊)
- 示范钩子:一句话主标题,让框架变具体可感
把 3–5 张卡摆给用户,让用户挑选 1 个(或组合)要发展的框架——这一步用提问/选择的方式交给用户拍板,不要自作主张替他选定。这是整个技能的杠杆点:选错维度,后面写得再漂亮也是廉价文案。
阶段三:生成全套文案
基于用户选定的任务框架,产出两套文案。每个文案位给 2–3 个不同方向,并为每个方向标注:【打的任务】【对手维度】【适用场景】,方便用户挑和改。
官网文案(按落地页结构):
- Hero 主标题:核心钩子,直接打选定的任务
- Hero 副标题:承接主标题,把任务落回「这个产品怎么帮你做到」
- 首屏 CTA 按钮文案:贴合目标动作
- 价值主张区(2–3 条):把功能翻译成任务利益(不是罗列参数)
- 关键功能区:每个功能从「它是什么」改写成「它帮你完成什么」
- 信任/收尾区 slogan 与收尾 CTA(按需)
运营海报文案(一眼抓人):
- 主标题:强钩子,海报第一眼就立住
- 副标题:补充信息或情绪递进
- 一句话 slogan
- 行动号召
全程守品牌红线。最后产出一份结构化的 Markdown 交付文档(见输出格式)。
输出格式
理解对齐卡(阶段一)
## 理解对齐
- 产品:……(品类/形态)
- 核心功能:……
- 现有文案病灶:……(停在哪个维度)
- 目标用户:……
- 本次目标动作:……
- 品牌红线:……(自动检测到的,或「未检测到,按通用原则」)
👉 我的理解对吗?需要纠正的地方告诉我,确认后我去探索你的真实任务。
任务框架卡(阶段二,每个框架一张)
### 框架 N:
- 任务:用户真正想完成的是……
- 阶梯位置:功能 / 情感 / 社会任务
- 真实对手:……
- 凭什么能占领:……
- 示范钩子:「……」
文案交付文档(阶段三)
# 《产品名》文案优化方案 · 任务框架:
## 一、官网文案
### Hero 主标题
- 方向 A:「……」 |任务:… |对手维度:… |适用:…
- 方向 B:「……」 |…
(副标题、CTA、价值主张、功能区、收尾依此类推)
## 二、运营海报文案
### 主标题
- 方向 A:「……」 |…
(副标题、slogan、行动号召依此类推)
## 三、为什么这样改(一段话)
点明:旧文案停在哪个维度→新文案升到哪个维度→因此甩开了哪些原本的「同维度对手」。
品牌红线(硬约束)
检测到品牌规范就严格遵守。举个示范(虚构品牌「萌芽英语」,仅演示红线长什么样,实际以你检测到的为准):
- 不得承诺「包过」「三个月母语水平」等无法兑现的结果
- 定位是孩子的英语启蒙陪伴,不是应试提分工具
- 语气温暖、鼓励、长期主义,不制造家长焦虑、不贩卖竞争
没有检测到规范时,按通用原则:不夸大、不承诺无法交付的结果、不贬低用户。
反面清单(别这么干)
- ❌ 停在产品维度写同质化文案(高性价比/一站式/行业领先)——同行复制就能抢
- ❌ 升维过头、产品接不住,写成「让世界更美好」式空话
- ❌ 堆功能参数、自嗨夸自己,不站在用户任务角度说「对我有什么用」
- ❌ 做字面需求罗列,而不去推断更深层的 job
- ❌ 越过品牌红线换取冲击力
- ❌ 跳过「对齐理解」和「用户挑选任务框架」这两个人类确认点
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: pantsbang-yannik
- Source: pantsbang-yannik/caramel-pudding-skill
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.