一键导入
style-extract
分析文章的写作风格特征,提取风格维度存入风格素材库。可融合多篇风格素材生成或更新主力风格档案(my_style.json)。当用户说"分析风格""提取写作风格""学习这个语气""分析我的文风""吸收这个风格""更新我的风格"时使用此技能。即使用户只是分享一篇文章并表达对其风格的兴趣,也应考虑使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
分析文章的写作风格特征,提取风格维度存入风格素材库。可融合多篇风格素材生成或更新主力风格档案(my_style.json)。当用户说"分析风格""提取写作风格""学习这个语气""分析我的文风""吸收这个风格""更新我的风格"时使用此技能。即使用户只是分享一篇文章并表达对其风格的兴趣,也应考虑使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
拆解文章,提取可复用的素材(观点、数据、案例、金句、类比、方法论),分类标注后存入素材库。当用户说"拆解素材""入库""收集这篇文章""提取素材""分析这篇文章的要点"或投喂文章希望留存有价值内容时使用此技能。即使用户只是分享文章并表达"这篇不错",也应考虑是否需要入库。
基于主题或参考文章进行中文创作。自动检索素材库、加载主力风格档案,产出符合个人风格的文章。支持公众号、Twitter、小红书、博客等多种场景。当用户说"写一篇关于XX的文章""围绕XX创作""基于这篇文章写一篇""参考这篇英文写个中文版""帮我写""出一篇稿子"时使用此技能。即使用户只给了一个主题或一篇参考文章,也应考虑使用。
从素材库中按主题、标签、类型检索可复用的写作素材。当用户说"找素材""查素材""关于XX的素材""检索素材库""有没有关于XX的东西""翻翻素材库"时使用此技能。当用户在写作过程中需要支撑材料时也应主动建议使用。
润色和改写文章,去除 AI 感,按主力风格档案调整文风。当用户说"润色""改稿""去 AI 感""打磨一下""修改文风""帮我改改""这篇读起来太像 AI 了"时使用此技能。即使用户只是说"这篇文章哪里不好"或抱怨文章读起来不自然,也应考虑使用。
为文章生成多个候选标题,覆盖不同策略类型,标注适用平台。当用户说"帮我起个标题""生成标题""取标题""想个标题""这个标题不好,换几个"时使用此技能。当用户刚完成创作并需要标题时也应主动建议使用。
将英文内容重写为简体中文。用于英文文章、文档、博客的中文重写。使用 deverbalization 技巧,理解原意后脱离英文外壳,用中文自然表达,而非逐字对照。保留 Markdown 格式、AI 专有名词。
| name | style-extract |
| description | 分析文章的写作风格特征,提取风格维度存入风格素材库。可融合多篇风格素材生成或更新主力风格档案(my_style.json)。当用户说"分析风格""提取写作风格""学习这个语气""分析我的文风""吸收这个风格""更新我的风格"时使用此技能。即使用户只是分享一篇文章并表达对其风格的兴趣,也应考虑使用。 |
| license | MIT |
| metadata | {"author":"simonwong","version":"1.2.0"} |
从文章中提取写作风格特征,建立和维护个人风格档案。
风格不是抽象的"好"或"差",而是一组可量化、可复制的具体特征。这个技能做两件事:
主力风格档案(my_style.json)是创作和润色技能实际调用的配方。风格素材库是长期积累的原材料。
所有风格数据存放在 ./writing-workspace/styles/:
writing-workspace/styles/
├── my_style.json # 主力风格档案(创作/润色读取的那一份)
├── index.jsonl # 风格素材索引(JSONL 格式,每行一条 {id, source_title, author, analyzed_at})
└── entries/ # 每篇分析过的文章一条记录
└── sty_xxx.json
首次使用时自动创建目录结构。
根据用户意图自动选择模式:
is_self: true逐一分析以下维度,每个维度用一句话概括特征:
语言维度:
| 维度 | 关注点 |
|---|---|
| vocabulary_level | 口语化 / 书面 / 混合?用词偏日常还是专业? |
| sentence_rhythm | 短句为主还是长句?节奏是急促还是舒缓? |
| favorite_expressions | 反复出现的口头禅、过渡语、语气词(提取 3-5 个) |
| punctuation_habits | 破折号多还是省略号多?逗号密度? |
| person_perspective | 第一人称 / 第二人称 / 第三人称?是否切换? |
| emotion_intensity | 冷静克制 / 中等 / 热烈煽情?态度鲜明还是温和? |
结构维度:
| 维度 | 关注点 |
|---|---|
| opening_pattern | 故事切入 / 提问切入 / 数据冲击 / 场景描写 / 直接亮观点? |
| paragraph_rhythm | 段落长短交替规律?关键句是否独立成段? |
| argument_logic | 归纳型(案例→观点)/ 演绎型(观点→论证)/ 并列型? |
| transition_style | 用连接词过渡 / 口语化过渡 / 直接跳转? |
| closing_pattern | 金句收尾 / 开放提问 / 行动号召 / 故事回环? |
| title_pattern | 反常识 / 数字型 / 痛点型 / 悬念型 / 直给型? |
除了维度分析,额外提炼 2-3 个这篇文章最值得借鉴的具体技巧。不要泛泛而谈,要具体到"怎么做"。
好的亮点示例:
./writing-workspace/styles/ 目录存在,不存在则创建(含 entries/ 子目录)index.jsonl 不存在,创建空文件sty_YYYYMMDD_NNN。NNN 确定方式:取 index.jsonl 最后一行的 ID 序号,再列出 entries/ 目录下当日已有的 sty_YYYYMMDD_*.json 文件,以两者中较大的序号 +1 作为起始编号。 如果索引为空且当日无已有文件,才从 001 开始。styles/entries/{id}.jsonstyles/index.jsonl——在文件末尾追加一行 JSON {id, source_title, author, analyzed_at}。这一步不能跳过,索引是其他技能检索的入口。{
"id": "sty_20260327_001",
"source": {
"title": "原文标题",
"author": "作者",
"url": "来源链接(如有)",
"is_self": false
},
"language": {
"vocabulary_level": "",
"sentence_rhythm": "",
"favorite_expressions": [],
"punctuation_habits": "",
"person_perspective": "",
"emotion_intensity": ""
},
"structure": {
"opening_pattern": "",
"paragraph_rhythm": "",
"argument_logic": "",
"transition_style": "",
"closing_pattern": "",
"title_pattern": ""
},
"highlights": "2-3 个具体技巧的自然语言描述",
"analyzed_at": "ISO 8601 时间戳"
}
highlights、overall_tone、anti_ai_notes、favorite_expressions 等文本字段中的双引号 " 必须转义为 \",反斜杠 \ 转义为 \\,换行符转义为 \n。使用 Write 工具写入 JSON 时,确保字符串值中不包含未转义的双引号。styles/my_style.json
opening_pattern 是'故事切入',这篇文章用的是'数据冲击'。要替换、保留、还是两者兼收?"my_style.json:
version 加 1last_updated 更新为当前时间trait_sources 记录每个特征的来源(哪个风格素材条目)当 my_style.json 不存在时:
情况 1:用户投喂了自己的文章
情况 2:用户投喂了别人的文章
{
"name": "我的主力风格",
"version": 1,
"last_updated": "ISO 8601 时间戳",
"language": {
"vocabulary_level": "",
"sentence_rhythm": "",
"favorite_expressions": [],
"punctuation_habits": "",
"person_perspective": "",
"emotion_intensity": "",
"forbidden_words": ["值得注意的是", "总而言之", "综上所述", "让我们", "在当今社会"]
},
"structure": {
"opening_pattern": "",
"paragraph_rhythm": "",
"argument_logic": "",
"transition_style": "",
"closing_pattern": "",
"title_pattern": ""
},
"overall_tone": "一段自然语言描述整体风格基调",
"anti_ai_notes": "避免排比句、避免'首先其次最后'的机械结构、避免每段都差不多长...",
"trait_sources": {
"opening_pattern": "来自 sty_xxx",
"sentence_rhythm": "自己的文章"
}
}
forbidden_words 初始包含常见 AI 用语,用户可以随时补充。创作和润色技能会读取这个列表。
分析结果用可读的中文呈现,不要直接输出 JSON。示例格式:
## 风格分析报告
**来源:** 《文章标题》 by 作者
### 语言特征
- **词汇风格:** 口语化为主,偶尔蹦出书面用语制造反差
- **句式节奏:** 短句密集,长句用来收尾,形成"碎碎碎——收"的节奏
- **常用表达:** "说白了""你想想看""本质上就是"
- ...
### 结构特征
- **开头方式:** 故事切入——用一个具体场景把读者拉进来
- ...
### 最值得借鉴的技巧
1. ...
2. ...
---
风格素材已保存为 sty_20260327_001
要把其中某些特征吸收到你的主力风格里吗?