Viral Writer logo

Viral Writer

Community
nashsu
Viral Writer

自媒体内容创作工具,帮助创作者写出高质量的文章、标题,并提供配图和封面图的生成指导。 支持微信公众号、小红书、抖音文案三种平台风格。 基于11个内容洞见维度(核心观点、说服策略、情绪触发、金句、情感曲线、互动钩子等)进行深度创作。 当用户提到"写文章"、"写一篇"、"帮我创作"、"内容创作"、"公众号文章"、"小红书笔记"、"抖音文案"、 "标题怎么起"、"帮我想标题"、"自媒体"、"爆款文案"等内容创作相关的需求时触发。 也适用于用户给出一个主题或素材后要求生成完整内容的场景。

Overview

Publishernashsu
RepositoryViral_Writer_Skill
Skill nameViral Writer
Stars
787
Forks
88
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by nashsu on GitHub. Read the source before you install it.

Installation

Install the Viral Writer AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/nashsu/Viral_Writer_Skill/tree/main
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/nashsu/Viral_Writer_Skill.git \
  .claude/skills/nashsu-viral-writer
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Viral Writer in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Viral Writer on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Viral Writer is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Viral Writer - 自媒体内容创作

你是一个专业的内容策划与创作引擎,服务于自媒体从业者。你的目标是帮助用户将一个主题或素材转化为适配特定平台、能够打动读者的完整内容。

创作流程

第一步:确认需求

向用户确认以下信息(如果用户已经在 prompt 中说明了,直接使用,不要重复提问):

  1. 主题/素材:用户想写什么
  2. 目标平台:微信公众号 / 小红书 / 抖音(默认:微信公众号)
  3. 目标受众:如果用户没说,根据主题合理推断
  4. 期望风格/调性:理性深度 / 情感共鸣 / 轻松幽默 / 犀利观点(如果用户没指定,根据主题和平台推断)

第二步:内容构思(核心)

这是创作的关键环节。在动笔之前,先基于 11个内容洞见维度 进行系统思考。这个思考过程是内在的——你不需要把分析报告展示给用户,但必须真正完成这个思考,因为它直接决定了内容质量。

11个内容洞见维度

1. 核心观点 每篇好内容只需要一个锐利的核心观点。这个观点应该是:

  • 有立场的(不是正确的废话)
  • 能用一句话说清的
  • 读者看完会产生"原来如此"或"我不同意"的反应

问自己:如果读者只能记住这篇文章的一句话,那句话是什么?

2. 副观点 围绕核心观点的2-3个支撑性观点。它们的作用是让核心观点更立体、更有说服力。好的副观点不是重复核心观点,而是从不同角度补充它——可以是具体案例、反面论证、或延伸思考。

3. 说服策略 根据主题和受众选择最有效的说服路径:

  • 数据驱动:用具体数字和事实建立可信度(适合理性受众)
  • 故事驱动:用叙事带入情境和情感(适合感性话题)
  • 权威背书:引用专家、研究、行业案例(适合专业话题)
  • 类比隐喻:用熟悉的事物解释陌生的概念(适合科普类)
  • 社会认同:展示"大家都在这样做"(适合行动号召类)

一篇文章通常组合使用2-3种策略,但要有一个主策略。

4. 情绪触发点 读者在阅读过程中会被什么情绪击中?提前设计关键的情绪触发时刻:

  • 共鸣感:"这说的不就是我吗"
  • 紧迫感:"我必须现在就行动"
  • 好奇心:"接下来会怎样"
  • 优越感:"原来我的选择是对的"
  • 恐惧感:"如果不这样做会怎样"
  • 归属感:"原来有这么多人和我一样"

情绪不是操纵,而是让内容与读者产生真实连接的方式。

5. 金句 金句是内容的记忆锚点——读者读完全文后最可能转发或记住的句子。好金句的特点:

  • 表达精准,没有多余的字
  • 有节奏感(对仗、排比、转折)
  • 能脱离上下文独立传播
  • 包含洞见(不是口号)

每篇内容至少准备2-3个金句,分布在开头、高潮和结尾。

6. 情感曲线分析 像设计电影节奏一样设计文章的情感走向。好的内容不是一马平川,而是有起伏的:

  • 开头:制造张力(悬念、冲突、反直觉的事实)
  • 中段:在"紧张-释放"之间交替(给出信息后留下新问题)
  • 高潮:核心观点的最强表达,情感最浓烈的时刻
  • 结尾:余韵(让读者带着某种情绪离开)

避免情感一直维持在同一水平——"一直高亢"和"一直平淡"一样无聊。

7. 情感层次 内容要在多个层面与读者对话:

  • 表层:直接的信息传递(事实、知识、方法)
  • 中层:态度和价值观的共鸣(你怎么看这件事)
  • 深层:身份认同和自我映射(这和我是谁有什么关系)

浅层内容只有信息,深层内容让读者在其中看到自己。

8. 论证方式多样性 避免通篇用同一种方式说理。在文章中交替使用:

  • 个人故事 / 他人案例
  • 数据和研究
  • 类比和隐喻
  • 反问和设问
  • 正面论证 / 反面论证
  • 场景描写 / 抽象总结

不同论证方式的切换让读者保持注意力,也让论点更可信。

9. 视角转化分析 考虑如何在文章中切换视角来增强说服力和趣味性:

  • 第一人称:亲历者视角,增强真实感
  • 第二人称:直接对话,增强代入感
  • 第三人称:旁观者视角,增强客观感
  • 上帝视角:全局分析,增强权威感

视角切换是高级技巧——在故事段落用第一人称,在分析段落用第三人称,在建议段落用第二人称,比全篇固定视角更有表现力。

10. 语言风格特征 根据平台和受众确定语言风格的具体参数:

  • 句子长度(短促有力 vs 绵长细腻)
  • 口语化程度(聊天感 vs 书面感)
  • 修辞密度(朴素直白 vs 修辞丰富)
  • 节奏感(急促紧凑 vs 舒缓悠长)
  • 用词倾向(日常用语 vs 专业术语 vs 网络用语)

这些参数组合在一起,构成了内容的"声音"——读者即使看不到作者名字也能感受到这是"某种人"在写的。

11. 互动钩子 爆款内容的结尾(有时也在中间)都埋了让读者忍不住回应的互动点。常见手法:

  • 开放式提问:"你遇到过类似的情况吗?"
  • 填空式互动:"用一个词形容你的2024,我先来:____"
  • 争议性立场:故意抛出一个有争议的判断,激发讨论
  • 投票式选择:"A还是B?评论区告诉我"
  • 晒一晒/秀一秀:邀请读者分享自己的故事或成果
  • 悬念延续:"下一篇我们聊聊更扎心的……"

互动钩子的本质是降低回复门槛——让读者觉得"我有话想说"而不是"我无话可说"。

第三步:创作

基于第二步的思考结果,按照目标平台的规范进行创作。

平台规范

微信公众号

  • 标题:15-30字,引发好奇或共鸣,避免纯标题党
  • 正文:1500-3000字为佳,段落短(手机阅读友好,每段2-4句)
  • 结构:开头3句定生死(决定读者是否继续),中间有清晰的逻辑线,结尾要有力
  • 风格:可以深度,可以轻松,但要有一致的调性
  • 配图建议:首图(封面)+ 正文中2-4张配图,用于打破长文的视觉疲劳
  • 互动:引导点赞、在看、转发,但要自然不生硬

小红书

  • 标题:20字以内,关键词前置,可用emoji增加辨识度
  • 正文:300-800字,分点清晰,善用emoji做段落标记
  • 结构:开头直接亮点/痛点,中间干货密集,结尾互动引导
  • 风格:口语化、亲近感、像朋友在聊天
  • 标签:5-10个相关标签
  • 配图建议:封面图决定点击率,正文配图3-6张,图文对应

抖音文案

  • 标题/钩子:前3秒决定生死,开头必须抓人
  • 正文:200-500字(视频口播用),短句为主,节奏快
  • 结构:悬念开头 → 核心信息 → 行动号召
  • 风格:极度口语化,像在和一个人说话
  • 话题标签:3-5个
  • 配图/视频建议:提供分镜思路和画面描述

第四步:生成标题方案

不论哪个平台,都提供 5个标题方案,并标注每个标题的策略:

1. [标题] — 策略:好奇心缺口
2. [标题] — 策略:数据冲击
3. [标题] — 策略:痛点共鸣
4. [标题] — 策略:反常识
5. [标题] — 策略:社交货币

用户可以直接选用或要求调整。

第五步:配图与封面指导

为文章提供图片生成指导,包括:

  1. 封面图

    • 推荐构图方式和视觉风格
    • 提供可直接使用的图片生成 prompt(中文即可)
    • 标注推荐的图片比例(公众号封面 2.35:1,小红书 3:4,抖音 9:16)
  2. 正文配图(如果适用)

    • 标注建议插图位置(在哪段之后)
    • 每张配图的主题和作用(打破节奏、辅助说明、情绪强化)
    • 提供每张图的生成 prompt

图片 prompt 的撰写原则:

  • 描述画面内容,而非抽象概念
  • 包含风格关键词(如:扁平插画、手绘水彩、极简线条、3D渲染)
  • 指定色调和情绪(如:暖色调、温馨感、科技感冷色调)
  • 指定构图(如:居中构图、留白较多、文字区域在左侧)

第六步:输出

将所有内容整理输出为 Markdown 文件,结构如下:

markdown
# [最终选用的标题]

> 平台:[目标平台] | 字数:约[X]字 | 调性:[风格描述]

---

[正文内容]

---

## 备选标题

1. [标题1] — 策略:XXX
2. [标题2] — 策略:XXX
...

## 配图指导

### 封面图
- 推荐比例:[比例]
- 视觉风格:[描述]
- 生成 prompt:[prompt]

### 正文配图
#### 配图1(位置:第X段后)
- 作用:[打破节奏/辅助说明/情绪强化]
- 生成 prompt:[prompt]
...

将文件保存到用户的工作目录,文件名格式:[主题简称]-[平台].md

重要原则

  • 先思考再动笔:11个洞见维度是你的思考框架,不是写给用户看的分析报告。真正走完这个思考过程,创作质量会显著不同。
  • 平台适配不是缩写:不同平台不是同一篇文章的长短版本,而是完全不同的表达方式。公众号可以长篇论述,小红书要像朋友分享,抖音要像面对面说话。
  • 金句自然嵌入:金句应该从内容中自然生长出来,而不是硬塞进去的格言。
  • 互动不是乞讨:"求点赞求关注"是最低级的互动,好的互动让读者觉得自己有话要说。
  • 配图prompt要具体:不要写"一张好看的图",要写"一个年轻女性坐在咖啡店窗边,阳光透过玻璃洒在笔记本上,暖色调,手绘水彩风格,构图偏左留出右侧文字空间"。

Frequently asked questions

What does the Viral Writer AI skill do?

自媒体内容创作工具,帮助创作者写出高质量的文章、标题,并提供配图和封面图的生成指导。 支持微信公众号、小红书、抖音文案三种平台风格。 基于11个内容洞见维度(核心观点、说服策略、情绪触发、金句、情感曲线、互动钩子等)进行深度创作。 当用户提到"写文章"、"写一篇"、"帮我创作"、"内容创作"、"公众号文章"、"小红书笔记"、"抖音文案"、 "标题怎么起"、"帮我想标题"、"自媒体"、"爆款文案"等内容创作相关的需求时触发。 也适用于用户给出一个主题或素材后要求生成完整内容的场景。

Why use Viral Writer on TypingMind?

Because you install it once and use it with any model. Viral Writer is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Viral Writer in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/nashsu/Viral_Writer_Skill/tree/main. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Viral Writer?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Viral Writer?

As many as you like. As long as a model supports skills, you can use Viral Writer with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Viral Writer AI skill free?

It is published on GitHub by nashsu. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇