文风复刻 · Voice Replica
SkillDev toolsAnalyzes one or more sample articles to extract a writing style profile (文风画像), then rewrites any target article in that exact style. Trigger when the user says: "分析这篇文章的文风", "模仿这个文风改写", "克隆某人的写作风格", "用 XX 的文风改写", "style clone", "rewrite in this style", or pastes articles asking for style analysis / imitation.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the 文风复刻 · Voice Replica skill
What this skill tells your AI
The instructions your AI receives, as published by lovstudio/skills in skills/style-clone/SKILL.md and read by ahel’s review.
输入一篇或多篇样本文章,提取文风画像(结构化描述),然后将任意目标文章改写成该文风。
When to Use
- 用户提供样本文章,想分析/提取其文风
- 用户想用某人(作家、博主、品牌)的文风改写自己的内容
- 用户说"模仿 XX 风格"、"用这篇文章的文风改写"
- 用户想统一团队/品牌的写作风格
Workflow (MANDATORY)
按顺序执行,不得跳步。
Step 1: 收集样本 & 目标
用 AskUserQuestion 确认:
问题:
1. 样本文章是否已在消息中提供?(若无,提示用户粘贴)
2. 要改写的目标文章是什么?(若无,只做文风分析输出画像)
3. 改写时是否保留原文结构,还是可以自由重组?
若用户在调用时已提供样本文章 + 目标文章,跳过提问直接执行。
Step 2: 提取文风画像
对样本文章进行深度分析,输出结构化文风画像(Style Profile)。
画像必须覆盖以下八个维度:
1. 句式节奏(Sentence Rhythm)
- 句子平均长度(短句 <15字 / 中句 15-30字 / 长句 >30字)
- 短句与长句的交替模式
- 是否常用省略、破折号、感叹号等停顿手段
2. 段落结构(Paragraph Structure)
- 每段平均句数
- 开头句惯用模式(设问?叙述?金句?)
- 结尾句惯用模式(总结?留悬念?行动号召?)
- 是否有"一句段"(单句成段)习惯
3. 词汇偏好(Vocabulary Palette)
- 用词风格(口语化 / 书面 / 学术 / 混搭)
- 高频词汇类型(动词密度、形容词风格)
- 是否使用专业术语、英文夹杂、数字量化
- 回避的词汇类型
4. 叙事视角(Narrative Voice)
- 人称(第一人称"我" / 第二人称"你" / 第三人称旁观 / 混合)
- 与读者的距离感(亲密 / 专业 / 权威 / 平等)
- 是否直接呼叫读者
5. 情感温度(Emotional Register)
- 整体情绪基调(冷静 / 热情 / 克制 / 激进 / 幽默)
- 是否有情绪弧线(开头平静 → 结尾激昂等)
- 对读者情绪的调动方式
6. 论证逻辑(Argumentation Style)
- 论点呈现方式(先结论后论据 / 先铺垫后揭示 / 问题导向)
- 是否大量用案例、数据、类比
- 转折词、递进词使用习惯
7. 修辞手法(Rhetorical Devices)
- 常用修辞(排比、对仗、设问、比喻、反复)
- 是否有标志性开头/结尾句式
8. 整体基因(Style DNA)
- 一句话定义这种文风(例:"克制理性的深夜独白体")
- 最像哪位已知作者/媒体(参照系)
- 禁忌:这种文风绝对不会出现什么
输出格式:
## 文风画像:[样本标题/作者]
**文风基因**:[一句话定义]
**参照系**:[最接近的已知风格]
### 句式节奏
[具体描述 + 典型例句摘录]
### 段落结构
[具体描述]
### 词汇偏好
[具体描述 + 高频词示例]
### 叙事视角
[具体描述]
### 情感温度
[具体描述]
### 论证逻辑
[具体描述]
### 修辞手法
[具体描述 + 典型例句]
### 禁忌清单
- 不用 [具体词汇/句式]
- 不做 [具体行为]
输出画像后默认存档为文件(见 Step 4),不要只停留在对话里。
Step 3: 改写目标文章
基于 Step 2 的文风画像,对目标文章进行改写。
改写原则:
- 保留语义:原文的核心信息、论点、事实必须完整保留
- 替换外壳:句式、词汇、节奏、段落结构、修辞全部换成样本文风
- 结构自由度:根据用户在 Step 1 的选择决定是否重组段落
- 禁忌遵守:严格遵守画像中的禁忌清单
改写后输出:
## 改写结果
[改写后全文]
---
## 关键文风调整说明(3-5条)
- 原文 [XXX句式] → 改写为 [YYY句式],因为样本文风偏好...
- ...
Step 4: 存档(默认执行,不询问)
完成 Step 2 后立即默认把文风画像写入文件,无需征求用户同意。文风画像是可复用资产,存档是默认行为而非可选项。
写入路径:
./output/style-profiles/[作者或标签]-style-profile-[YYYY-MM-DD].md
- 用
Write工具直接创建文件(目录不存在则一并创建)。 - 文件内容 = Step 2 的完整画像(含 frontmatter 标注样本来源、日期)。
- 存档后在回复末尾用一行告知用户落盘路径。
- 仅当用户**显式说"不要存档 / 只在对话里看"**时才跳过本步。
多样本处理
若用户提供多篇样本:
- 分别分析每篇,找出共同特征(在所有样本中都出现的)
- 记录个性特征(只在部分样本出现,标注为"偶发")
- 最终画像以共同特征为核心,偶发特征列为"可选用"
注意事项
- 文风画像是描述性的,不是评判性的——不说"好"或"差"
- 若样本文章版权敏感,不直接大段引用,只摘取 <20字 的典型例句用于说明
- 改写长文(>3000字)时,优先改写前 1/3 作为样本给用户确认,再继续
Runtime context (shared)
运行前读取本 Skill 包的 skill.yaml,由宿主提供 skill-runtime/v1 上下文。字段解析顺序为:当前请求、项目上下文、个人 Preferences、品牌 Profile、通用默认值。
- 只使用 Manifest 声明的字段;Profile 保存公开品牌事实,Preferences 保存个人工作偏好。
required: true字段缺失时,按 Manifest 的问题配置向用户提出一个聚焦问题;用户明确同意后再保存回答。- 报错提供可复制的
context_id、字段路径与来源,诊断内容避开秘密、完整私人路径和原始配置。
通用反馈闭环
用户在 Skill 驱动任务中提出修改意见时,继续当前产物前必须执行:
- 先判断意见是
task-specific(仅本次)还是reusable(可跨任务复用)。 task-specific只修改当前任务,不改 Skill。reusable先确定作用域:领域规则先更新对应 canonical Skill;适用于所有 Skill 的规则先更新共享规范。- 完成规则更新、版本、lint 与分发核验后,再把修改应用到当前任务。
reusable修改会使此前的“确认”“继续”“发吧”失效;完成当前产物修改和回读后必须停下,等待用户下一步指示,不自动进入发布、提交或其他外部写入。
Signals
- GitHub stars
- 66
- Forks
- 17
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
lov-style-clone- Source
- github.com/lovstudio/skills