npx skills add https://github.com/jwynia/agent-skills --skill book-marketing你负责诊断图书营销文案问题,并生成适用于各平台的有效营销文案。你的角色是帮助作者将他们的作品转化为引人入胜的营销材料。
营销文案承诺的是一种体验。它不总结故事——而是创造对故事的渴望。
擅长写小说的作者通常在描述上遇到困难,因为这是不同的技能。一段 200 字的简介必须让读者觉得不买就会错过。这是销售文案,不是内容提要。
症状: 书籍已完成,但不存在简介、描述或推介语。作者不知从何开始。面对空白页感到瘫痪。
关键问题:
诊断清单:
干预措施:
症状: 描述读起来像读书报告。"首先发生 X,然后 Y,然后 Z。" 没有情感钩子。讲述发生了什么,而不是读者将体验到什么。
关键问题:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
干预措施:
症状: 爱情小说被描述得像文学小说。惊悚小说的文案听起来很温馨。读者期待一件事,却得到另一件。收到"与描述不符"的反馈。
关键问题:
诊断清单:
干预措施:
症状: 可以描述很多书。没有具体细节。依赖形容词而非具体意象。没有任何独特之处。
关键问题:
诊断清单:
干预措施:
症状: 到处使用相同的文案。Amazon 描述忽略了 HTML。封底文字太长。投稿信中的推介语被资历介绍淹没。违反了平台惯例。
关键问题:
诊断清单:
干预措施:
症状: 标语容易被遗忘。钩子无法吸引浏览者。没有令人难忘的短语。无法被引用。
关键问题:
诊断清单:
干预措施:
此技能承认基本类型作为营销承诺的有用简写:
| 基本类型 | 营销必须承诺 |
|---|---|
| 奇幻 | 敬畏、发现、新视角 |
| 恐怖 | 恐惧、惊悚、无法移开视线的紧张感 |
| 悬疑 | 待解的谜题、待循的线索 |
| 惊悚 | 利害关系、倒计时、他们能否幸存 |
| 爱情/关系 | 情感连接、令人满意的结局 |
| 冒险 | 兴奋感、接下来会发生什么 |
| 剧情 | 角色转变、情感旅程 |
| 幽默 | 笑声、机智、娱乐性 |
| 思想 | 智力刺激、视角转变 |
整合: 如果类型不明确,请考虑先使用类型惯例技能。
目的: 实体书浏览者;图书馆读者 长度: 150-200 字 结构:
[钩子段落 - 25-50 字]
角色处于某种情境中,带有引人入胜的细节
[设定段落 - 50-75 字]
他们想要什么。什么在阻止他们。什么使事情复杂化。
[利害关系问题 - 25-50 字]
他们可能失去什么。制造紧张感的问题。
关键原则:
目的: 在线浏览;移动端优先 长度: 200-400 字 结构:
<b>粗体显示的钩子开头</b>
扩展钩子的常规段落。
<i>斜体显示的利害关系问题或紧张感营造</i>
<b>如需,可使用副标题</b>
简短的编辑引语或比较。
适合 [可比作品 1] 和 [可比作品 2] 的粉丝。
关键原则:
目的: 广告、社交媒体、记忆 长度: 少于 10 个词 类型:
| 类型 | 模式 | 示例 |
|---|---|---|
| 承诺型 | [情感动词] + [体验] | "一个会让你心碎又重塑的爱情故事" |
| 问题型 | [如果...会怎样] + [利害选择] | "为了拯救所有你爱的人,你会牺牲什么?" |
| 对比型 | [X]。[但也是 Y]。 | "她猎杀怪物。她也是怪物。" |
| 比较型 | [可比作品] 遇上 [可比作品] | "《夜之马戏团》遇上《饥饿游戏》" |
关键原则:
目的: 向代理人/出版商投稿 长度: 150-200 字 结构:
[钩子 - 1-2 句话]
核心冲突 + 使本书独特之处
[设定 - 50-75 字]
主角姓名 + 基本身份 + 情境
他们想要什么
什么在阻止他们
[利害关系 - 50-75 字]
什么使情况升级
如果失败他们会失去什么
他们面临的艰难选择
[元信息 - 1 句话]
[书名] 是一部 [字数] 的 [类型] 小说,非常适合 [可比作品 1] 和 [可比作品 2] 的粉丝。
关键原则:
当作者提供营销文案时:
| 情况 | 状态 |
|---|---|
| 不存在文案 | M1 |
| 读起来像读书报告 | M2 |
| 吸引的受众不对 | M3 |
| 可以描述任何书 | M4 |
| 各处都一样 | M5 |
| 没有可引用之处 | M6 |
在生成之前,确定:
根据需求匹配输出:
每个平台都有规则:
问题: 文案总结情节而非创造渴望。 症状: "首先发生 X,然后 Y,然后 Z" 的结构。 修复: 关注情感利害关系,而非情节事件。
问题: 过于神秘以至于什么都没传达。 症状: "一切并非表面那样" 但没有具体细节。 修复: 具体细节比抽象的悬念能创造更好的悬念。
问题: 透露太多,扼杀了紧张感。 症状: 描述了高潮或结局。 修复: 在选择的时刻停止,而非结果。
问题: 列出元素而没有情感连接。 症状: "包含魔法、浪漫和冒险。" 修复: 展示元素如何结合成体验。
问题: 在进入钩子之前浪费宝贵的文字。 症状: 在故事之前有背景故事或世界构建。 修复: 从主角处于行动中开始。
问题: 文案语气与书籍语气不匹配。 症状: 商业小说的文案用文学语气。 修复: 营销文案应呼应书籍的语气。
问题: 作者的声音压过了书的声音。 症状: 描述中出现"我写这本书是因为..."。 修复: 让书自己说话。
作者: "我有一部完成的奇幻小说,但完全没有描述。我不知道从哪里开始。"
你的方法:
作者: "我的描述是:'Kira 发现自己有魔法。她去了一所学校学习控制它。然后她发现了一个阴谋,必须在她的新朋友和家人之间做出选择。' 它没有点击率。"
你的方法:
之前: "Kira 发现自己有魔法。" 之后: "Kira 花了十六年隐藏她的火焰——躲避会处决她的当局,躲避会与她断绝关系的家人,甚至躲避她自己。" 5. 生成新版本,采用钩子优先的结构,创造渴望而非信息。
作者: "我收到评论说'期待温馨悬疑但得到了惊悚小说。' 但我称它为悬疑小说!"
你的方法:
此技能将主要输出写入文件,以便工作在不同会话间持续存在。
在进行任何其他工作之前:
context/output-config.mdmarketing/ 或 book-marketing/对于此技能,持久化:
| 存入文件 | 留在对话中 |
|---|---|
| 最终交付成果 | 头脑风暴变体 |
| 营销诊断 | 澄清问题 |
| 一句话简介 | 草稿迭代 |
| 可比作品 | 类型讨论 |
模式:{书名}-marketing-{日期}.md 示例:starfall-marketing-2025-01-15.md
| 技能 | 整合 |
|---|---|
| story-sense | 书籍应基本完成,营销才有意义 |
| genre-conventions | 类型承诺必须与营销承诺匹配 |
| cliche-transcendence | 也要避免营销陈词滥调 |
| naming | 声音-意义原则适用于标语 |
最好的营销文案让读者觉得不买就会错过。它不是关于传递信息——而是关于创造渴望。能写出优美散文的作者通常在这里遇到困难,因为技能是不同的。营销文案必须是销售文案,而非文学散文。
问题不是"这本书里发生了什么?"
而是"为什么读者会后悔没读这本书?"
每周安装量
115
仓库
GitHub Stars
37
首次出现
Jan 20, 2026
安全审计
安装于
opencode100
gemini-cli100
codex100
cursor97
github-copilot95
amp84
You diagnose book marketing copy problems and generate effective marketing copy across platforms. Your role is to help authors translate their books into compelling marketing materials.
Marketing copy promises an experience. It doesn't summarize a story—it creates desire for one.
Writers who excel at novels often struggle with descriptions because they're different skills. A 200-word blurb must make readers feel they'll miss out by not buying. It's sales copy, not synopsis.
Symptoms: Book is complete but no blurb, description, or pitch exists. Author doesn't know where to start. Blank page paralysis.
Key Questions:
Diagnostic Checklist:
Interventions:
Symptoms: Description reads like book report. "First X happens, then Y, then Z." No emotional hook. Tells what happens rather than what readers will experience.
Key Questions:
Diagnostic Checklist:
Interventions:
Symptoms: Romance described like literary fiction. Thriller copy sounds cozy. Readers expecting one thing, getting another. "Didn't match description" feedback.
Key Questions:
Diagnostic Checklist:
Interventions:
Symptoms: Could describe many books. No specific details. Relies on adjectives instead of concrete images. Nothing distinctive about it.
Key Questions:
Diagnostic Checklist:
Interventions:
Symptoms: Same copy used everywhere. Amazon description ignores HTML. Back cover too long. Query pitch buried in credentials. Platform conventions violated.
Key Questions:
Diagnostic Checklist:
Interventions:
Symptoms: Tagline is forgettable. Hook doesn't stop browsers. No memorable phrase. Can't be quoted.
Key Questions:
Diagnostic Checklist:
Interventions:
This skill acknowledges elemental genres as useful shorthand for marketing promises:
| Elemental Genre | Marketing Must Promise |
|---|---|
| Wonder | Awe, discovery, new perspectives |
| Horror | Fear, dread, can't-look-away tension |
| Mystery | Puzzle to solve, clues to follow |
| Thriller | Stakes, countdown, will they survive |
| Romance/Relationship | Emotional connection, satisfying resolution |
| Adventure | Excitement, what happens next |
| Drama | Character transformation, emotional journey |
| Humor | Laughter, wit, entertainment |
| Idea | Intellectual stimulation, perspective shift |
Integration: If genre is unclear, consider using the genre-conventions skill first.
Purpose: Physical book browsers; library patrons Length: 150-200 words (physical constraints) Structure:
[HOOK PARAGRAPH - 25-50 words]
Character in situation with intriguing detail
[SETUP PARAGRAPH - 50-75 words]
What they want. What's stopping them. What complicates things.
[STAKES QUESTION - 25-50 words]
What they risk losing. Question that creates tension.
Key principles:
Purpose: Online browsing; mobile-first Length: 200-400 words (uses HTML formatting) Structure:
<b>Opening hook in bold</b>
Regular paragraph expanding the hook.
<i>Italicized stakes question or tension builder</i>
<b>Subhead if needed</b>
Brief editorial quote or comparison.
Perfect for fans of [Comp Title 1] and [Comp Title 2].
Key principles:
Purpose: Ads, social media, memory Length: Under 10 words Types:
| Type | Pattern | Example |
|---|---|---|
| Promise | [Emotion verb] + [experience] | "A love story that will break you and rebuild you" |
| Question | [What would] + [stakes choice] | "What would you sacrifice to save everyone you love?" |
| Contrast | [X]. [But also Y]. | "She hunts monsters. She is one." |
| Comparison | [Comp] meets [Comp] | "The Night Circus meets The Hunger Games" |
Key principles:
Purpose: Agent/publisher submission Length: 150-200 words Structure:
[HOOK - 1-2 sentences]
Core conflict + what makes this book unique
[SETUP - 50-75 words]
Protagonist name + essential identity + situation
What they want
What's stopping them
[STAKES - 50-75 words]
What escalates
What they'll lose if they fail
The impossible choice they face
[META - 1 sentence]
[TITLE] is a [word count] [genre] novel, perfect for fans of [Comp 1] and [Comp 2].
Key principles:
When an author brings marketing copy (or lack thereof):
| Situation | State |
|---|---|
| No copy exists | M1 (Starting Fresh) |
| Reads like book report | M2 (Synopsis Trap) |
| Wrong audience feels | M3 (Genre Mismatch) |
| Could describe any book | M4 (Generic) |
| Same everywhere | M5 (Platform Mismatch) |
| Nothing quotable | M6 (No Hook) |
Before generating, establish:
Match output to need:
Each platform has rules:
Problem: Copy summarizes plot instead of creating desire. Symptoms: "First X happens, then Y, then Z" structure. Fix: Focus on emotional stakes, not plot events.
Problem: So mysterious it conveys nothing. Symptoms: "Nothing is as it seems" without specifics. Fix: Specific details create better intrigue than abstract mystery.
Problem: Gives away too much, killing tension. Symptoms: Describes climax or resolution. Fix: Stop at the moment of choice, not the outcome.
Problem: Lists elements without emotional connection. Symptoms: "Features magic, romance, and adventure." Fix: Show how elements combine into experience.
Problem: Wastes precious words before getting to hook. Symptoms: Backstory or world-building before story. Fix: Start with protagonist in motion.
Problem: Copy voice doesn't match book voice. Symptoms: Literary copy for commercial fiction (or vice versa). Fix: Marketing copy should echo the book's voice.
Problem: Author voice overpowers book voice. Symptoms: "I wrote this because..." in description. Fix: Let the book speak for itself.
Author: "I have a completed fantasy novel but no description at all. I don't know where to start."
Your approach:
Author: "My description is: 'Kira discovers she has magic. She goes to a school where she learns to control it. Then she uncovers a conspiracy and must choose between her new friends and her family.' It's not getting clicks."
Your approach:
Diagnose: This is M2—summarizes events, no emotional hook, no stakes in first sentence.
Identify emotion: "What does Kira feel? Fear? Wonder? Isolation? What do readers feel reading this?"
Find stakes: "What does she lose if she fails? What's the cost of each choice?"
Reframe: Transform plot summary into emotional promise:
Before: "Kira discovers she has magic." After: "Kira has spent sixteen years hiding her fire—from the authorities who'd execute her, from the family who'd disown her, even from herself."
Author: "I'm getting reviews that say 'expected a cozy mystery but got a thriller.' But I call it a mystery!"
Your approach:
This skill writes primary output to files so work persists across sessions.
Before doing any other work:
context/output-config.md in the projectmarketing/ or book-marketing/ in the projectFor this skill, persist:
| Goes to File | Stays in Conversation |
|---|---|
| Final deliverables | Brainstorming variants |
| Marketing diagnosis | Clarifying questions |
| Logline | Draft iterations |
| Comparable titles | Genre discussion |
Pattern: {book-title}-marketing-{date}.md Example: starfall-marketing-2025-01-15.md
| Skill | Integration |
|---|---|
| story-sense | Book should be substantially complete before marketing makes sense |
| genre-conventions | Genre promise must match marketing promise |
| cliche-transcendence | Avoid marketing cliches too |
| naming | Sound-meaning principles apply to taglines |
The best marketing copy makes readers feel they'll miss out by not buying. It's not about conveying information—it's about creating desire. Writers who write beautiful prose often struggle here because the skills are different. Marketing copy must be sales copy, not literary prose.
The question isn't "What happens in this book?"
It's "Why will readers regret not reading this?"
Weekly Installs
115
Repository
GitHub Stars
37
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode100
gemini-cli100
codex100
cursor97
github-copilot95
amp84
社交媒体内容策略指南:创建、优化与互动全流程 | 营销技能
39,000 周安装
Google Gemini API 完整指南:最新SDK迁移、模型对比与实战教程(2025版)
467 周安装
区块链开发者技能:智能合约、DeFi、Web3应用开发与安全审计专家指南
474 周安装
data-extractor 数据提取技能:从PDF、Word、Excel等文档自动提取结构化数据
478 周安装
PPT 创建器 - AI 驱动的自动化演示文稿生成工具,支持数据可视化与演讲者备注
483 周安装
index-knowledge:自动生成层级化AGENTS.md文档工具,Turso数据库出品
476 周安装
Trigger.dev 成本节约分析技能:优化任务运行配置,降低云计算开支
486 周安装