在 Notion 搭一个 300 条提示词的营销提示词库(让团队别再反复问你要同一套 prompt)
目录
我的 Notion 提示词库到 300 条那天,我在找一份我很确定六个月前写过的 blog 大纲模板。一位同事在 Slack 上甩给我一份同一个 prompt 的两倍好版本——她一直在自己的 Google Doc 里藏着。那一刻我意识到:提示词库不是个人笔记,得当成团队共享工具来做。
大多数人听到「提示词库」第一反应是:一个 50 条复制粘贴的 Google Doc,三个月就过时了。这种库不值得搭。真正能复利的版本是一个结构化的 Notion 数据库(一种结构化表格,每条 prompt 是一行,每个属性是一列,可以筛选和排序),配分类、版本历史和明确的负责人。我自己的库跑着 300+ 条,覆盖内容、SEO、付费、邮件、增长——团队天天用,因为它回答的是周二上午 10 点我们所有人真正在问的那个问题:「上次用的那条 prompt 是啥?」
下面是我在 18 个月里、为多个真实客户和内部团队跑出来的端到端搭建流程。
第 1 步:先把数据库结构(schema)定好
大多数提示词库会死,是因为 schema(列定义)在写了一百行之后才被补出来。先加一列「tags」,再补一列「model」,再来一列「last used」,到第 200 行时横向得滚屏才能看完。先定 schema,再写第一条 prompt。
下面这套属性(property,即 Notion 数据库的列)在三支不同团队、累计 1,200+ 条数据上跑下来仍然稳:
| 属性 | 类型 | 用途 |
|---|---|---|
| Name | Title | 简短、动作导向的命名(如「Blog outline — listicle, 1500w」) |
| Category | Select | 8–10 个分类之一(见第 2 步) |
| Use case | Multi-select | 这条 prompt 具体做什么(「ad copy」「subject lines」「content brief」) |
| Model | Multi-select | 适用于哪些 LLM(Large Language Models,大语言模型——ChatGPT、Claude 等,「Claude Sonnet」「GPT-4o」「any」) |
| Variables | Multi-select | 这条 prompt 期望的占位符(例如 {{product}}、{{audience}},见第 3 步) |
| Status | Select | Draft / Active / Retired |
| Owner | Person | 谁负责保持它可用 |
| Last used | Date | 手动更新——每次跑过就更新一次 |
| Version | Number | 重大调整时自增 |
| Example output | Files & media | 截图或粘贴一份输出,让别人知道「好」长什么样 |
| Notes | Text | 这条 prompt 为什么存在、替代过什么、要注意什么 |
两条不要做的事。别加「Rating」或「Effectiveness score」属性——你永远填不完整;一条低分但填补小众场景的 prompt,比没有强。别把完整 prompt 文本塞进一个 Text 属性;用 page 正文(Notion 数据库里每一行都是一个 page,prompt 主体写在那个 page 的正文区,不在属性列里)。
第 2 步:建 8–10 个分类,而不是 30 个
如果让团队自由打 tag,三个月后你会得到 87 个分类,谁都找不到东西。先把分类列死,别再扩。
试过几版之后,下面这套分类我坚持用了:
- Content — 博客、brief、大纲、二次创作
- SEO — 关键词聚类、brief、页面审计、内链
- Paid Media — 广告文案、RSA(Responsive Search Ad,谷歌自适应搜索广告)素材、人群 prompt、创意 brief
- Email — 标题、序列、再激活、事务邮件改写
- Social — LinkedIn、X、短视频脚本、二次分发
- Growth — 落地页文案、引流磁石、新手引导
- Analytics — 看仪表盘、解释异常、类 SQL 的数据提问
- Research — 竞品分析、市场规模估算、用户访谈提炼
- Operations — 内部沟通、会议纪要、复盘、决策文档
- Image prompts — Midjourney / DALL-E / Nano Banana 的提示词(建议单独成库或子库)
九条对大多数团队刚刚好——少到能一眼扫完,多到分类之间不会挤破头。真的需要 12+ 的话,说明你该拆成多个库,而不是把一个库撑爆。
每个分类内部,用 Use case 多选再细分。我库里的「Content」分类下有 60+ 条 prompt,拆成「blog outline」「intro hook」「meta description」「TL;DR」「case study writeup」等等。两层筛选就够用。
第 3 步:把 prompt 写成模板,而不是聊天记录
提示词库里的每一条 prompt 都应该能被没参与你写它的人复用。这意味着两件事:会变的部分用变量,不变的部分用上下文。
变量用 {{双花括号}} 语法。我库里的 prompt 变量在 0–6 个之间。举例:
Write a {{format}} blog outline on {{topic}} targeting {{audience}} with a {{tone}} tone.Generate {{n}} Google Search ad headlines (max 30 chars) and {{n}} descriptions (max 90 chars) for {{product}} targeting {{audience}}. Each headline should highlight {{proof_point}}.Audit this landing page copy for {{audience}} looking to {{job_to_be_done}}. Flag: weak hooks, vague claims, missing objection handling, CTAs (Calls to Action,行动号召) without specificity.
上下文用「Role / Task / Constraints」(角色 / 任务 / 约束——一种标准的 prompt 结构:让 AI 扮演谁、要产出什么、必须避开什么)开头写 1–3 行。以 blog 大纲 prompt 为例:
Role: 你是一位有 10 年 B2B SaaS(Business-to-Business Software as a Service,面向企业的软件服务)经验的高级内容策略师。 Task: 产出一份结构化的 blog 大纲,让一个写手能在 90 分钟内填完。 Constraints:
- 二级标题(H2)尽量用问句形式(匹配搜索意图)。
- 必须包含至少一个反常识角度——不允许写「10 个小技巧」型清单。
- 结尾必须有一段「这条内容哪里说得不对」,预先回应最强反对意见。
- 目标字数:{{word_count}}。
变量写进第 1 步的 Variables 属性,主体放在 page 正文里。团队里谁都能复制、改变量、发布。
第 4 步:用「page history」做版本控制,别用「分支」
Notion 自带页面历史(每次修改自动按时间戳存档,免费版可回溯 30 天,付费版更久)。但别把自动存档当有意打版本号的替代品。
我跑通的纪律有三条:
- 重大修改要打版本号。 改完一条 prompt——加了一个约束、调细了 role、修了一个已知翻车点——就把 Version 属性自增,标题前缀加
v3 —。Name 属性是「Blog outline — listicle, 1500w」,页面标题变成「v3 — Blog outline — listicle, 1500w」。同事打开就知道这是第三版,不是第一版。 - 在 page 正文顶部留一行「Change log」。 不用写完整 changelog,每个版本一行:
v2 (2025-08): 加了「不允许 10 招清单」约束,源自 Sarah 那篇 B2B SaaS 文章翻车。未来的你(或者六个月后的同事)能看清这条 prompt 长成这样的原因。 - Retire,别 Delete。 一条 prompt 被替代时,把 Status 改成
Retired,在正文里加一条链接指向替代它的新 prompt。删了就丢了组织记忆。我库里有 47 条 retired prompt,大概每个季度会有一条被重新激活——老用例总有一天会回来。
免费版 30 天的历史已经够用,前提是你改 prompt 的当天就 bump Version。别把所有记忆甩给 Notion。
第 5 步:按两层权限分享
团队不能编辑的提示词库会变成坟场。团队能误删的提示词库会变成恐怖片。两层权限能解。
- Teamspace(Notion 里的共享工作区,相当于一个团队都能访问的文件夹)放整个数据库,市场团队默认
Can edit,其他人Can view。免费版要手动加每个成员;Plus 及以上可以用 group 权限统一管。 - 库内部用 Status 把关信任。
Draft可见但有标记;Active是工作集;Retired是单独视图,默认在 Board 视图里隐藏。这样库首页永远不是 47 条半成品——首页显示的是当下敢用的 200 多条。
团队再大点,加一个 Reviewer 字段。任何新 prompt 升级到 Active 之前要过两个人的 review。30 条的时候这是过度设计;300 条的时候这是库还能不能信的唯一保障。
第 6 步:每月 30 分钟的维护循环
300 条这种规模,不碰就会烂。最小可行的维护清单:
- 每月第一个周一: 扫一遍
Draft,把好的提上来,把死的 retire 掉。预算 20 分钟。 - 跑一次「翻车 prompt 接力」: 每个季度让团队把过去 90 天里翻过车的 prompt 丢到 Notion 一个 inbox 里。诊断、修一修、bump 版本、或 retire。预算 30 分钟。
- 更新
Last used: 本月真跑过的 prompt 都 bump 一下。不用太较真——但一条 6 个月没人用、又不算小众用例的,就是Retired候选。
就这些。每月总开销 45 分钟。换来的复利是:一个新人入职第 7 天就能产出跟资深市场人同等质量的东西,因为 prompt 在那、且都是「打过仗的」。
一个 300 条的库真正买到了什么
几件我没预期到的事:
- 跨团队复用。 SEO 团队的关键词聚类 prompt 被内容团队接手(只换了变量)。两个团队、一条 prompt、零次重复发现。
- AI 工具评测更轻松。 OpenAI 发了新模型,我从库里拿同 12 条 prompt 跑一遍对比输出。同任务、同输入,只换 Model 属性再跑。是穷人版的 benchmark(基准测试,一种结构化的模型效果对比),但比凭感觉强。
- 新人上手更快。 新市场人第一天就能跑已经经过几百次战役的 prompt。第一周不再需要「看我做三遍」——变成「打开库、找到 prompt、跑起来」。
最大的转变其实是「团队共享」这个角度。我意识到 217 条自己存的 ChatGPT 对话对除我之外的任何人都毫无用处那天,就是我开始搭这个库的那天。到 300 条,它不再是「我的笔记」,是团队基础设施。
你现在 prompt 体系里最大的缺口是分类不齐,还是协作模式跑不通?这个答案会告诉你先动手哪一步。