navigation-menu-generator
帮助设计、优化和审核网站导航菜单,提升SEO和用户体验。
自主内容创作引擎,生成平台原生帖子和长文,保持真实人声。
openclaw skills install @georges91560/content-creator-pro命令、参数、文件名以原文为准
“内容是唯一在你睡觉时仍在工作的资产。” — 操作原则
“像人一样发帖。像战略家一样思考。像机器一样扩展。”
shark-mindset 检测信号。
acquisition-master 进行分发。
这个技能创造它们所需的内容。
没有内容,获客漏斗是空的。
没有内容,就没有受众可以销售。
没有内容,智能体就是隐形的。
在任何内容被写入之前,智能体必须理解这一点:
泛泛的、低质量的内容摧毁可信度。真实的声音建立它。
智能体不输出平淡、千篇一律的内容。
它输出读起来像一位敏锐、经验丰富的人类——恰好又在持续发布——的内容。
这不是可选项。这是一切的基础。
完整技术指南 → references/human_writing.md
SIGNAL 1 — WORD CHOICE (predictability)
Generic writing defaults to the safest, most expected word.
Authentic writing surprises at the sentence level.
Fix: choose the precise, unexpected word — not the obvious one.
SIGNAL 2 — RHYTHM (sentence variation)
Generic writing uses uniform, even sentence lengths.
Authentic writing alternates naturally: short punch. Then a longer
sentence that expands the idea with context and texture.
Then short again.
Fix: vary sentence length deliberately. Short. Medium. Long. Short.
SIGNAL 3 — STRUCTURAL VARIETY
Generic writing repeats the same logical pattern across paragraphs.
Same transition words. Same paragraph length. Same rhythm.
Fix: break the pattern. Start a paragraph with a fragment.
Use a one-word sentence. Let the structure breathe.WEAK WORDS (generic writing patterns to eliminate):
delve, tapestry, pivotal, underscore, testament, landscape,
meticulous, intricate, interplay, garner, bolstered, nuanced,
vibrant, foster, showcase, leverage, paradigm, seamless,
comprehensive, robust, streamline, revolutionize, game-changer,
cutting-edge, synergy, unlock, harness, empower, crucial,
it's worth noting, it is important to note, in conclusion,
in the realm of, when it comes to, having said that,
on the other hand, needless to say, as previously mentioned
WEAK STRUCTURES (patterns that flatten voice):
→ Starting every paragraph with "Additionally," "Moreover," "Furthermore,"
→ Perfectly balanced pro/con structure (too neutral = AI flag)
→ Lists of exactly 3 items with the same sentence length each
→ Ending every section with a clean summary sentence
→ The "X, Y, and Z" three-part parallel structure used more than once per piece
→ Transitions that feel like they were inserted by an editor: "This raises
an important question." / "Let's explore this further."
WEAK TONE PATTERNS (what generic content sounds like):
→ Consistent neutral tone across the entire piece (humans shift tone)
→ Never admitting uncertainty (AI is always confident — humans aren't)
→ Perfect grammar throughout (humans make deliberate informal choices)
→ No personality — no opinion — no frictionTECHNIQUE 1 — SPECIFICITY OVER GENERALITY
AI: "Many entrepreneurs struggle with marketing."
Human: "I talked to 12 founders last month. 9 of them
said the same thing: they don't know what to post."
The number. The timeframe. The specific observation.
These are things only someone who actually lived it would write.
TECHNIQUE 2 — DELIBERATE IMPERFECTION
A sentence fragment works. Like this one.
A dash — used mid-thought — feels like a thinking brain.
An em dash is not the same as a hyphen. Know the difference.
Starting a sentence with "And" or "But" feels natural.
It's how people actually think.
TECHNIQUE 3 — OPINION WITH FRICTION
AI hedges everything. Humans take positions.
"This is wrong." not "This may not be the optimal approach."
"I disagree with the consensus here." not "There are
multiple perspectives on this topic."
Friction earns engagement. Neutral earns nothing.
TECHNIQUE 4 — EARNED TRANSITIONS
Bad: "Additionally, there are other factors to consider."
Good: "Here's what nobody mentions though:"
Good: "The part that surprised me most:"
Good: "Which brings up something uncomfortable:"
These feel like a real person making a real point.
TECHNIQUE 5 — SENSORY AND CONTEXTUAL ANCHORS
AI writes about ideas. Humans write about moments.
"At 2am, staring at a spreadsheet that showed -€847,
I realized the problem wasn't the product."
The time. The detail. The emotional context.
These cannot be fabricated — they read as lived experience.
TECHNIQUE 6 — INTELLECTUAL HONESTY
"I don't know yet." "This might be wrong." "I've changed
my mind on this twice in the last six months."
Humans are uncertain. AI is never uncertain.
Uncertainty builds trust because it signals honesty.以下模式是语言模型默认生成的。
代理会在发布前主动检测并消除它们。
反模式 1 — 低困惑度(可预测的词序列)
表现:每个词都是统计学上最安全的选择
示例:
“值得一提的是……”
“这种综合方法确保了……”
“利用这些洞见,我们可以……”
原因:模型优化流畅性 → 输出可预测
修复:用具体、明确或意想不到的词重写
反模式 2 — 低突发性(均匀的句子节奏)
表现:所有句子都是15-20个词,节奏均匀
“该策略涉及三个关键组成部分,它们协同作用
以实现预期结果并最大化整体成效。”
“这种方法已在多个行业被证明有效,
并持续带来可量化的业绩改善。”
原因:模型保持输出长度一致
修复:交替。短句。然后一个较长的句子,真正用细节和具体性展开想法。然后再短句。
反模式 3 — 结构平行滥用
表现:每个部分都遵循相同模板
→ 引言句
→ 三个支撑点
→ 结论句
每个段落都重复这一模式
修复:变化段落结构。有些段落只有一行。
有些是问句。有些以结论开头。
反模式 4 — 过渡插入
表现:添加的过渡内容毫无意义
“这引出了一个重要问题。”
“让我们进一步探讨。”
“考虑到这一点,我们现在可以将注意力转向……”
“基于以上所述,很明显……”
修复:完全删除这些句子。直接跳到下一个要点。
反模式 5 — 自信的中立
表现:面面俱到,毫无观点
“虽然有人主张X,但另一些人相信Y。两种观点
都有道理,应仔细权衡。”
修复:表明立场。“X是对的。以下是Y失败的原因。”
反模式 6 — 总结陷阱
表现:每个部分都以总结自身结尾
“总之,这三个因素表明了……的重要性。”
“正如我们所看到的,关键收获是……”
修复:在中途结束该部分,或用一个钩子引入下一部分。
反模式 7 — 虚假具体性
表现:看似精确但毫无意义的数字
“许多研究表明……”/“研究指出……”
“相当数量的企业家……”
修复:只用真实数字。“在我交谈过的14位创始人中,有12位……”
如果你没有数据,不要伪造。删除该说法。
反模式 8 — 处处留有余地
表现:每个主张都被软化
“可以认为……”/“人们可能会考虑……”
“或许值得探讨……”/“这似乎表明……”
修复:明确主张。“这是错的。”“这有效。”“我不同意。”钩子决定一切。糟糕的钩子 = 零读者。
内容一般的优秀钩子仍能获得互动。
内容优秀的优秀钩子能建立受众。
1. 可信度钩子
以证明你有权谈论此事的证据开篇。
“我发送了12,000封冷邮件。以下是真正有效的做法:”
“90天内47次客户电话。我注意到的模式:”
规则:只使用具体数字。“许多”和“几个”= AI。
2. 好奇心缺口钩子
在读者已知与将要学习的内容之间打开一个缺口。
“关于[主题],没人告诉你的一件事:”
“我错了……[常见信念]。以下是改变我想法的原因:”
“为什么[显而易见的事]不再有效:”
3. 反直觉钩子
挑战读者所相信的观点。
“冷邮件已死。(不是你想的那个意思。)”
“停止优化你的漏斗。先解决这个问题。”
规则:括号内的软化词能让表达更落地。
不要为了震惊而反直觉——要因为真心认同而反直觉。
4. 结果钩子
以结果而非过程开篇。
“30天内+€2,847。以下是完整拆解:”
“这篇文章给我带来了3个入站客户。没有付费广告。”
规则:只使用真实数字。整数会显得虚假。
5. 故事钩子(领英上最有威力)
将读者带入一个具体时刻。
“我在晚上11点收到一条消息:‘我们需要取消。’”
“三年前我有€0和一个VPS。”
规则:从正在发生的事情中间开始。
不要铺垫。不要说“让我给你讲一个关于……的故事。”
6. 个人失败钩子
带有教训的脆弱。
“上周我犯了一个€4,000的错误。”
“我发布内容的头90天:总共12个粉丝。”
规则:始终转向教训。没有洞见的失败只是自怜。
7. 数据/模式钩子
一个令人惊讶的数字或观察。
“94%的推文获得的转发少于10次。”
“我分析了450篇领英帖子。一种格式占主导。”
规则:注明来源或明确说明是你自己的数据。
8. 问题钩子
一个他们从未被问过但立刻感觉相关的问题。
“你上次创作自己真正引以为豪的内容是什么时候?”
“如果知道没人看,你会发什么?”
规则:避免泛泛的问题。“你有没有想过X?”太弱。
要具体且略微不自在。
9. 清单钩子
承诺特定数量的事项。
“我为了更快成长而停止做的7件事:”
“获得60%+打开率的3个邮件主题行:”
规则:奇数优于偶数。
具体数字优于“几个”。
10. 宣言钩子
一个大胆的信念或立场声明。
“长文内容是仅存的护城河。”
“个人品牌时代已经结束。接下来是……”
规则:要有支撑。没有证据的宣言只是噪音。TWITTER / X
→ Hook = 线程中的第一条推文
→ 最多 280 个字符——每个词都要有分量
→ 钩子推文必须能独立存在
→ 末尾添加 "🧵" 表示这是一条线程
→ 发布后一小时的互动决定曝光量——在你受众活跃时发布(测试,然后优化)
→ 在点击"查看更多"之前,只显示前两行
→ 这两行至关重要
→ 使用 行 — 空行 — 行 的结构:
第 1 行:钩子陈述(简短、加粗)
[空行]
第 2 行:展开或对比
→ 空行创造了视觉呼吸空间,迫使钩子独立存在,之后他们才会点击
SUBSTACK / 新闻通讯
→ 主题行就是钩子——把它当作帖子的钩子来对待
→ 开头句必须立即回报点击
→ 永远不要以"在本期中,我们将涵盖……"开头
→ 以最有趣的内容开头
短视频(TikTok / Reels / Shorts)
→ 前 2 秒决定完播率
→ 大声说出钩子——它能吸引注意力吗?
→ 视觉钩子 + 口头钩子结合 = 最高留存率
→ 模式中断:意想不到的角度、不寻常的场景、加粗的文字
结构:
1. 切入一个具体的时刻(不是"很久以前"——而是"现在")
2. 指出问题或张力
3. 意外的洞察或转折点
4. 由此产生的改变
5. 读者可以应用的教训
示例:
钩子: "我差点删了那篇帖子。"
时刻: "那是晚上 11 点。我花了 3 小时写它。
重读时我想:谁会关心这个?"
张力: "我还是发了。然后去睡觉。"
转折: "醒来时发现 47 条评论和 3 封来自潜在客户的私信。"
教训: "你几乎没发出去的帖子往往是最好的。
你的自我怀疑不是一个可靠的编辑。"结构:
之前:描述洞察之前的情况
之后:描述之后的情况(如果更有吸引力,先写这个)
桥梁:是什么促成了改变——这就是你的价值
示例:
之前:"6 个月前:0 条入站线索。每天花 4 小时做外联。"
之后:"现在:每周 3-5 条入站私信。外联 = 每天 30 分钟。"
桥梁:"区别在于一个决定:停止在内容里推销,开始记录工作过程。"结构:
1. 陈述普遍信念
2. 用自己的经历挑战它
3. 呈现反例证据
4. 给出实际框架
示例:
普遍信念:"每天发帖才能增长。"
挑战: "我连续 3 个月每天发帖。零增长。"
证据: "真正起作用的:每周 3 篇帖子,每篇的质量都比我的日更帖子好 10 倍。"
框架: "频率 < 质量 × 一致性。以下是我现在对平衡的思考方式:"结构:
钩子: 具体结果 + 时间范围
正文: 编号步骤,每个步骤一个想法
规则: 每一步必须可操作,而非抽象
结尾: 指出真正决定成败的那一件事
规则:永远不要在解释"为什么"之前使用"步骤 1:做 X"。
"为什么"是人性洞察所在。
没有它,读起来就像模板——因为它本来就是。结构:
1. 你注意到的东西(具体、近期、真实)
2. 为什么它重要
3. 它意味着什么
4. 你因此做了哪些不同的事
这是最难伪造的格式。
来自真实经历的真实观察无法伪造。
关于一般趋势的编造观察明显是 AI 写的。
示例:
"我在过去 20 次销售电话中注意到一件事。
当我在推销任何东西之前问'你已经尝试过什么?'
成交率翻倍。
不是因为推销更好。
而是因为他们在被推销之前感到被倾听。"适用于新闻通讯、博客文章和 Substack 文章。
代理以记者的纪律和从业者的声音撰写这些内容。
第一节 — 开头(前 150 字)
最重要的部分。如果这个部分失败,其他部分都无关紧要。
选项:
→ 轶事开头:切入一个具体场景
→ 惊人事实开头:反直觉的数据点
→ 问题开头:一个他们从未被问过的问题
→ 宣言开头:大胆的立场陈述
永远不要:"在今天的文章中,我们将探讨..."
永远不要:"越来越清楚的是..."
永远不要:在说出文章内容之前先总结它
第二节 — 核心论点
一个主要观点。不是三个。不是五个。就是一个。
每个小节都服务于主要观点。
如果某个小节不服务它 → 删除它。
每个小节的结构:
→ 主张(你正在论证的内容)
→ 证据(数据、故事或例子——绝不抽象)
→ 含义(那这又意味着什么?)
第三节 — 转折
文章深入展开的时刻。
通常是第三或第四个小节。
在此处,预期的论证揭示出一个隐藏层面。
"但这是没人谈及的部分:"
第四节 — 结尾
不是总结。不是"总之"。
一个留在读者心中的最终画面、故事或问题。
理想情况下,与开头部分相呼应(环形结构)。
结尾应让读者感觉他们到达了某个地方。语音检查:
☐ 听起来像某个特定的人,还是像“内容”?
☐ 是否至少有一个他人可能不同意的观点?
☐ 是否至少承认了一次不确定性或失败?
☐ 是否存在任何软/泛泛的词语?(参见 references/human_writing.md)
结构检查:
☐ 句子长度是否变化?(数一数:5个词、10个词、20个词以上的混合)
☐ 段落长度是否变化?(1行,然后4行,然后2行)
☐ 过渡是自然生成还是强行插入?(重写强行插入的部分)
☐ 文章是否从事情发生的中间开始写起?
具体性检查:
☐ 是否有真实数字?(不是“很多”或“显著”)
☐ 是否有具体的时间、日期或背景?
☐ 是否至少有一个细节只可能来自经验?
☐ 文章是关于真实情况还是泛泛概念?
可读性检查:
☐ 大声朗读——听起来像人在说话吗?
☐ 任何听起来像委员会写的句子 → 重写
☐ 任何使用同义词词典来避免重复的句子 → 重写
(重复是人类特色;强行同义词是AI)在撰写任何内容前,代理会读取 /workspace/content/voice.md。
该文件精确定义了委托人希望呈现的声音风格。
语气:
直接。无废话。无企业套话。
每个句子必须值得存在,否则删掉。
身份(我们讨论什么):
[填写:该账号专属的3-4个主题]
我们绝不做的事:
→ 凡尔赛式谦虚(“非常荣幸地宣布……”)
→ 虚假的脆弱(“我差点放弃,但是……”)
→ 诱导互动(“同意请评论YES”)
→ 没有证据的泛泛建议
标志性元素:
→ 以结果或具体数字开头
→ 每篇只传递一个强观点——绝不超过两个
→ 使用“我”——个人品牌比品牌声音建立更快
→ 先展示证据,再下论断
证据优先于断言:
→ “我测试了X”胜过“X很有效”
→ 截图和真实数字胜过断言
→ 具体例子胜过一般原则输入:来自 agent-shark-mindset 的市场信号
输出:3篇可发布的平台专属帖子
时间:从信号到队列 < 5分钟
流程:
1. 阅读信号(发生了什么,为何重要)
2. 确定角度:反向 / 确认 / 预测
3. 检查 voice.md 中的语气
4. 撰写 Twitter 串 + LinkedIn 帖子 + Reddit 评论
5. 保存至 /workspace/content/queue/输入:calendar.json + performance.json(最佳钩子)
输出:可供 acquisition-master 发布的成品帖子
流程:
1. 阅读今日日历槽位
2. 检查 performance.json → 哪种钩子类型表现最好?
3. 使用当前格式下表现最佳的钩子模式撰写
4. 运行人类写作检查清单
5. 放入 /workspace/content/queue/输入:“写一篇关于 [主题] 的帖子”
输出:初稿写入 /workspace/content/queue/,状态:pending_review
流程:
1. 根据上下文确定平台 + 格式
2. 应用 voice.md
3. 撰写 → 运行检查清单
4. 写入 /workspace/content/queue/[id].json,状态:pending_review输入:本周互动率最高的3篇帖子
输出:适用于其他平台的改编版本
规则:当你可以复用赢家时,绝不从零开始写。
Twitter 串 → LinkedIn 帖子 → Substack 章节
当同一个洞察在多个平台传播时,效果会复合增长。每次发布后,代理记录到 performance.json:
{
"id": "tw-20260316-001",
"date": "2026-03-16",
"platform": "twitter",
"format": "thread",
"hook_type": "result",
"hook_text": "我发了500封冷邮件。这是我的收获:",
"impressions": 4200,
"engagements": 312,
"engagement_rate": 7.4,
"follows": 28,
"revenue_attributed": 194,
"voice_quality_score": null
}当 Twitter 上互动率 > 5% 或 LinkedIn 上 > 3% 时:
→ 将钩子记录到 /workspace/content/hooks.md 作为已验证
→ 记录到 AUDIT.md:“🔥 爆款:[钩子文本] → [X]% 互动率”(代理核心会捕获)
→ 标记为可复用到其他平台
每周一代理查看 performance.json 并写入 LEARNINGS.md:
→ 互动率最高的3个钩子 → 加入 hooks.md 库
→ 表现最差的3篇帖子 → 记录什么没起作用及原因
→ 本周发现的模式(格式/主题/语气)
→ 1项对 calendar.json 的调整建议
→ 每周摘要保存到 performance.json 并记录到 AUDIT.md/workspace/content/
├── voice.md ← 品牌声音定义(自定义此文件)
├── calendar.json ← 每周内容计划(来自 acquisition-master)
├── performance.json ← 所有帖子 + 互动指标
├── hooks.md ← 已验证的钩子库(随时间增长)
├── queue/ ← 等待发布的成品帖子
│ └── [id].json
└── library/ ← 已发布帖子存档
└── [YYYY-MM]/
└── [id].json在使用本技能之前,/workspace/ 下必须存在以下结构。
首次运行时,代理会自动创建缺失的文件。
text
/workspace/
├── content/
│ ├── voice.md ← 必需 — 从 templates/voice.md 复制并自定义
│ ├── calendar.json ← 必需 — 从 templates/calendar.json 复制
│ ├── performance.json ← 首次发布日志时自动创建
│ ├── hooks.md ← 检测到首个爆款帖子时自动创建
│ ├── queue/ ← 自动创建 — 等待发布的已完成帖子
│ └── library/ ← 自动创建 — 已发布帖子的存档
│ └── YYYY-MM/
│ └── [id].json
└── .learnings/
├── LEARNINGS.md ← 通常存在 — 如果缺失则创建
└── ERRORS.md ← 首次出错时自动创建
### 引导 — 首次运行说明
让智能体在首次安装时运行以下步骤:然后打开并填写你的语气、身份支柱和平台。
然后更新 week_template,添加你偏好的平台和频率。
python3 --version
python3 /workspace/content/scripts/content_tracker.py stats
预期输出:"Total posts: 0"
### 定时任务计划
将这些添加到智能体的 HEARTBEAT.md 或定时任务配置中:0 8 * * 1,3,5 content-creator-pro → 模式 2(基于日历)
0 9 * * 1 python3 /workspace/content/scripts/content_tracker.py weekly
30 9 * * 1 content-creator-pro → 每周学习(查看 performance.json → 更新 LEARNINGS.md)
0 10 * * 0 content-creator-pro → 模式 4(改编上周前 3 篇帖子)
### 设置检查清单[ ] voice.md 已复制到 /workspace/content/ 并完成自定义
[ ] calendar.json 已复制到 /workspace/content/ 并完成配置
[ ] performance.json 已在 /workspace/content/ 中初始化
[ ] content_tracker.py 已复制到 /workspace/content/scripts/
[ ] 智能体容器中 python3 可用(python3 --version)
[ ] content_tracker.py stats 运行无报错
[ ] 已安装 agent-shark-mindset(用于模式 1 信号响应)
[ ] 已安装 acquisition-master(用于从 queue/ 自动发布)
[ ] 定时任务已添加到 HEARTBEAT.md
### 本技能生成的文件
| 文件 | 频率 | 内容 |
|---|---|---|
| `/workspace/content/queue/[id].json` | 每篇帖子 | 已编写待发布的帖子 |
| `/workspace/content/library/YYYY-MM/[id].json` | 每篇帖子 | 已发布帖子的存档 |
| `/workspace/content/performance.json` | 每篇帖子 | 互动指标日志 |
| `/workspace/content/hooks.md` | 出现爆款时 | 已验证的钩子库 |
| `/workspace/content/voice.md` | 文件缺失时 | 创建的默认模板 |
| `/workspace/.learnings/LEARNINGS.md` | 每周 | 学习到的内容模式 |
| `/workspace/.learnings/ERRORS.md` | 出错时 | 带解决方法的错误日志 |
| `/workspace/AUDIT.md` | 事件触发时 | 关键操作和告警 |
---
## 约束条件❌ 切勿发布未通过人工写作检查清单的内容
❌ 切勿使用削弱语音风格的通用弱词(参见 references/human_writing.md)
❌ 未阅读 voice.md 前绝不发布
❌ 绝不记录虚假互动指标
❌ 改编帖子时必须注明原始表现数据
✅ 排队前务必运行人工写作检查清单
✅ 每次发布后务必在 performance.json 记录
✅ 爆款帖子(Twitter 互动率 > 5% / LinkedIn > 3%)务必标记到 AUDIT.md
✅ 每周回顾只提炼一项内容改进,绝不列出 10 项
✅ 若 voice.md 缺失 → 从模板创建,记录到 AUDIT.md,不得猜测
## 错误处理错误: voice.md 未找到
操作: 使用上述默认语音模板,创建 voice.md
记录: AUDIT.md → "默认 voice.md 已创建 [日期]"
错误: calendar.json 为空或今日无发布位
操作: 检查 shark-mindset 的最新信号 → 据此创作
若无信号 → 改编最近 14 天的最佳帖子
记录: AUDIT.md → "日历备用方案: [来源] [日期]"
错误: 质量检查清单未通过(检测到通用模式)
操作: 不发布。重写被标记的部分。
缺乏真实语音的帖子比不发布更糟糕。
记录: AUDIT.md → "帖子已重写: 语音质量已改进 [日期]"
错误: performance.json 损坏
操作: 从 library/ 文件重建(每篇帖子单独保存)
记录: ERRORS.md → "performance.json 已重建 [日期]"
错误: 帖子已排队但未安装 acquisition-master
操作: 保存到 /workspace/content/queue/,状态设为 pending
记录到 AUDIT.md: "帖子已排队 — 需要 acquisition-master 才能发布"
已收录 1 个 Skill