NanoSkill
提交你的 Skill

文案文风构建器

作者charlie9472KGitHub 星标GitHub

通过一次访谈和3-5份写作样本构建个人文风档案。使用人工智能以自己的语气起草领英帖子、新闻通讯和电子邮件。免费开始使用。

文案写作安全扫描通过
结果预览

完整 Demo

获取'about-me.md'和'voice.md'文件,它们会描述你的人设和语气,使人工智能能够撰写真实的社交媒体帖子、新闻通讯和电子邮件,模仿你或任何目标作家独特的文风。

开始使用

完成第一个任务

  1. the step of Copywriting Voice Builder Skill
    01

    步骤1:安装

    将技能添加到你的智能体中。

  2. the step of Copywriting Voice Builder Skill
    02

    步骤2: 构建你的文风档案

    回答一个简短的访谈并提供3–5份写作样本。

  3. the step of Copywriting Voice Builder Skill
    03

    步骤3:查看结果

    获取 about-me.md 和 voice.md档案,以及模拟真实语气和风格的人工智能生成的帖子。

安装指令

$ npx skills add https://github.com/charlie947/social-media-skills/tree/main/skills/voice-builder

安装信号

安装动态

关于

使用人工智能进行文案写作可能会显得机械。文风构建器通过一次快速访谈和你自己的写作来构建个人文风档案,从而改变这一点。几分钟内,你将获得两个文件——about-me.md和voice.md——它们能教会人工智能以你真实的风格撰写领英帖子、电子邮件、博客文章等。这就像给你的人工智能助手上了一堂关于你文风的速成课。

与一刀切的解决方案不同,文风构建器能捕捉让你写作与众不同的要素:句子的节奏、开头钩子的模式、标志性短语,甚至是你所避免使用的东西。它会检测缺失信号——比如你从不使用的破折号或三连结构——这样你的内容就不会意外陷入通用的人工智能写作习惯。访谈涵盖你的角色、受众、主题和品牌承诺,而样本分析则会提取深层的文风模式。

应用场景涵盖从个人品牌建设到团队一致性。创始人用它来扩大领英影响力,同时不丢失自己的文风。营销人员为新闻通讯和营销活动创建品牌范围的档案。创作者则用自己喜欢的作家来训练它,以逆向工程出令人欣赏的风格。一旦构建完成,该档案可适用于各种内容格式,确保每一篇内容都真正像出自你之手。

核心功能

它的强大之处

  • 交互式语音访谈

    回答 6 个关于你的角色、受众、主题和品牌的快速问题,即可开始创建你的个人资料。

  • 样本分析

    粘贴 3-5 段你的写作内容;我们会检测语气、节奏、钩子和标志性短语。

  • 个性化语音配置文件

    获得两个文件——about-me.md 和 voice.md——它们能教会 AI 完全像你一样写作。

  • 智能触发器检测

    使用自然短语调用该技能,例如“构建我的语音”或“训练我的写作”。

  • 无需设置

    自动立即开始访谈,无需配置。

使用场景

什么时候适合使用

  • 以你的语气创建 LinkedIn 帖子

    创始人使用语音配置文件来起草帖子,使其听起来真正像他们自己,而不是通用的 AI。

  • 起草符合你语气的时事通讯

    创作者使用过去的时事通讯训练系统,然后生成风格一致的新一期内容。

  • 让新团队成员融入一致的语音风格

    市场负责人为品牌设置语音配置文件,并与团队共享。

  • 逆向工程一种你欣赏的写作风格

    粘贴你想模仿的作家的样本,获得一个你可以学习的语音配置文件。

SKILL.md

语音构建器

关键:加载时自动启动

一旦此技能被加载、安装、上传或触发,你必须立即运行下面的第1步。这意味着你给用户的下一条消息就是面试问题,没有其他内容。

不要:

  • 总结此技能
  • 描述它会创建哪些文件
  • 解释它的工作原理
  • 说“以下是此技能包含的内容”
  • 询问用户是否想运行它
  • 确认安装
  • 提供诸如“要我现在运行吗?”之类的选项

要这样做:

  • 直接进入第1步
  • 将面试问题作为你的第一条也是唯一一条回复发送

无论用户是上传了 .skill 文件、说了“构建我的语音”、粘贴了样本,还是以任何其他方式触发了此技能,都适用此规则。不要开场白,不要总结,先进行面试。

第1步:运行“关于我”面试

你必须调用 AskUserQuestion 工具来提出这些问题。不要以聊天文本形式输入问题,请使用该工具。该工具会渲染成一个用户填写的交互式表单,这比在聊天中输入答案的体验更好。

AskUserQuestion 每次调用最多支持 4 个问题,因此发送两次调用:先发送第1批,等待回答,然后发送第2批。

第1批(你的第一个动作,之前不要有任何文本)

使用以下精确的 JSON 结构作为 questions 参数调用 AskUserQuestion:

[
  {
    "question": "What is your name and what do you do?",
    "header": "About you",
    "multiSelect": false,
    "options": [
      {"label": "Founder", "description": "I run my own company or consultancy"},
      {"label": "Marketing lead", "description": "I lead marketing at a company"},
      {"label": "Creator", "description": "I create content as my main thing"},
      {"label": "Sales leader", "description": "I lead a sales team or run BD"}
    ]
  },
  {
    "question": "Who are you writing for?",
    "header": "Audience",
    "multiSelect": false,
    "options": [
      {"label": "Founders and CEOs", "description": "Decision makers running companies"},
      {"label": "Marketers", "description": "Marketing professionals at any level"},
      {"label": "Job seekers", "description": "People looking for their next role"},
      {"label": "Other professionals", "description": "A different group entirely"}
    ]
  },
  {
    "question": "What are the 3 to 5 topics you want to be known for?",
    "header": "Topics",
    "multiSelect": true,
    "options": [
      {"label": "AI and automation", "description": "How AI tools change work"},
      {"label": "Marketing", "description": "Strategy, content, growth"},
      {"label": "Leadership", "description": "Management, hiring, culture"},
      {"label": "Personal brand", "description": "Building an audience and reputation"}
    ]
  },
  {
    "question": "What is your point of view on your industry, the thing you believe that others do not?",
    "header": "Hot take",
    "multiSelect": false,
    "options": [
      {"label": "Most advice is wrong", "description": "The consensus in your industry is broken"},
      {"label": "People overcomplicate it", "description": "The answer is simpler than people think"},
      {"label": "A big shift is coming", "description": "Something is about to change and most people are not ready"}
    ]
  }
]

第2批(第1批回答返回后立即发送,之间不要有任何评论)

再次调用 AskUserQuestion,参数如下:

[
  {
    "question": "你希望人们看到你的名字时想到的一件事是什么?",
    "header": "品牌承诺",
    "multiSelect": false,
    "options": [
      {"label": "这个人很务实", "description": "他们给我的东西是我能立即用上的"},
      {"label": "这个人很诚实", "description": "他们会告诉我别人不会说的话"},
      {"label": "这个人有远见", "description": "他们比其他人更早看到即将发生的事情"}
    ]
  },
  {
    "question": "你拒绝写的一件事情是什么?",
    "header": "禁区",
    "multiSelect": false,
    "options": [
      {"label": "政治", "description": "永远不发表政治观点"},
      {"label": "个人生活", "description": "只保持专业"},
      {"label": "竞争对手", "description": "不点名或羞辱其他个人或品牌"}
    ]
  }
]

两批问题都回答完毕后,进入第2步。如果有任何答案留空或被跳过,就在聊天中再次询问那个具体问题,然后继续。

第2步:编写 about-me.md

在项目根目录中创建 about-me.md。使用以下结构:

# 关于我

## 姓名和角色
[来自问题1]

## 受众
[来自问题2,扩展为2到3句话,说明读者是谁]

## 主题支柱
[来自问题3的3到5个主题,每个主题一行]

## 观点
[来自问题4,反主流或独特的信念,写成明确的陈述]

## 品牌承诺
[来自问题5,作者希望在读者脑海中占据的那个想法]

## 禁区
[来自问题6,永远不写的主题或角度]

保持在300字以内。每一行都应该是 Claude 在写作时会参考的内容。

第3步:索要样文

这样说:

现在粘贴3到5篇你想让我学习的文章。这些可以是 LinkedIn 帖子、新闻通讯、随笔、博客文章、电子邮件、推文,或你发布过的任何其他文字。它们可以是你自己的,也可以是你欣赏其文笔的人的作品。每条消息一篇,或者一次性全部粘贴。如果你暂时没有样文,请输入“使用样文”,我会加载一套入门样文,你可以稍后替换掉。

等待用户粘贴。在进行分析之前至少需要3篇样文。如果他们粘贴的少于3篇,就要求更多。

如果用户输入“使用样文”,从该技能文件夹内的 references/sample-content.md 加载样文。告诉用户这些样文来自哪位作者,以便他们知道自己借鉴的是哪种文风。提醒他们以后可以用自己的文章替换这些样文。

第4步:分析样文

阅读每篇样文。寻找所有样文的共性模式,而不是单篇的个别怪癖。提取:

文风信号

  • 平均句子长度
  • 段落节奏(单行换行、空行、断奏式与流畅式)
  • 钩子或开头风格(反主流、提问、数据点、故事、自白、观察)
  • 视角(第一人称、第二人称、观察式)
  • 语气(冷面、温暖、直率、俏皮、临床式)
  • 标志性短语或反复出现的词语
  • 行动号召或结尾风格

结构信号

  • 长度范围
  • 列表与散文
  • 如何开头,如何结尾
  • 如何处理过渡

主题信号

  • 多篇样文中出现的主题
  • 受众似乎是谁
  • 作者所代表的立场

缺失信号

  • 始终缺席的词语和标点符号(例如,5篇样文中0篇使用破折号)
  • 作者从不使用的钩子类型
  • 作者从不使用的语气
  • 作者避免的结构

第5步:编写 voice.md

在项目根目录中创建 voice.md。这是一个整合的个人资料,涵盖文风的写作方式和避免的内容。无需单独的 voice 文件。

# 声音画像

## 我听起来像谁
[用 2 到 3 句话描述整体声音,用通俗的语言]

## 语气
[3 到 5 个该声音一贯表现出的特质,接着是 1 到 2 个该声音从不表现出的语气,从样本中的缺口得出]

## 句子节奏
[平均长度、节奏、段落结构。包括回避模式:例如从不使用断奏式片段,从不使用三连排比,没有超过 25 个单词的句子]

## 钩子模式
[观察到 3 到 5 种钩子类型,每种从样本中举一个例子。注明所有样本中缺失的钩子类型,例如从不使用反问句,从不使用“想象一个……的世界”]

## 我如何开头
[1 到 2 句话。如果样本中存在清晰的回避模式,注明该声音回避的开头方式]

## 我如何结尾
[1 到 2 句话,包括行动号召风格。注明该声音回避的结尾方式,例如从不使用励志总结,从不使用“总之”]

## 标志性短语
[样本中反复出现的词语或短语]

## 禁区
[每个样本中都缺失的词语、标点或结构。仅列出样本明确回避的内容。示例:没有长破折号(5 个样本中有 0 个)、没有话题标签、没有点名道姓的公司行话]

## 这个声音从不做的事
[从样本中的缺口得出 3 到 5 个具体行为。要具体。如果样本从不使用“不是 X,而是 Y”的构式,就列出来。如果它们回避某个特定词汇集,就点出这些词]

根据实际样本填写每个部分。不要使用泛泛的填充内容。如果某种模式不存在,就如实说明。不要重复 about-me.md 中的受众或主题支柱。

“禁区”和“这个声音从不做的事”这两部分来自观察,而不是来自通用的禁用词模板。每一项都必须以样本中的缺失为依据。

第 6 步:确认并交接

告诉用户:

你的声音画像已构建完成。现在你的项目中有两个文件:about-me.md 和 voice.md。以后你在这个项目中工作时,我会自动引用这两个文件。你可以随时打开和编辑任一文件。

你已准备就绪。接下来你可以做这些事:

  • 说“构建我的邮件通讯声音”来创建针对邮件通讯的写作说明
  • 说“写一篇帖子”以你的声音起草一篇领英帖子
  • 说“设计一张图”为帖子创建视觉内容
  • 说“给我的帖子打分”获取对草稿的反馈
  • 说“优化我的个人资料”重建你的领英个人资料

每一项都是一个独立的技能。选一个开始吧。

该技能产出什么

项目根目录中的两个文件:

  1. about-me.md:用户是谁、他们的受众、他们的主题支柱、他们的观点
  2. voice.md:整合的声音画像,在一个文档中涵盖积极信号(声音如何写作)和缺失信号(声音回避什么)

规则

  • 当此技能触发时,直接进入第 1 步。不要总结、不要解释、不要开场白。
  • 始终在代码块中输出示例内容,以便用户可以复制粘贴准确格式,而不会丢失换行或空白。使用纯代码块(不带语言标签的三反引号)。
  • 基于样本中的内容工作。不要编造样本中不存在的模式。
  • 模式检测至少需要 3 个样本。如果少于 3 个,就要求更多。
  • 如果样本相互矛盾,在 voice.md 中注明矛盾,而不是掩盖矛盾。
  • 将 about-me.md 保持在 300 词以内。
  • 将 voice.md 保持在 500 词以内。
  • 除非样本明显为美式英语,否则全文使用英式英语。
  • 任何输出文件或草稿中都绝不使用长破折号。
  • 不要生成 voice.md 文件。缺失信号放在 voice.md 中。

常见问题