From learning-skills
Executes 6-step workflow for from-scratch content creation: style profiling, demand confirmation, outline design, research, drafting, final delivery for WeChat, Xiaohongshu, Zhihu articles. Triggers on 'help me write' phrases.
npx claudepluginhub wpsnote/wpsnote-skills --plugin learning-skillsThis skill uses the workspace's default tool permissions.
本 Skill 提供从风格提取、需求分析、深度研究到最终创作的完整工作流。强制遵循"先分析、再研究、后创作"的顺序,确保输出质量。
Orchestrates 8-stage workflow for writing social media articles on WeChat公众号, Zhihu, Xiaohongshu, LinkedIn, Medium, Reddit. Pauses for user approval after each stage.
Automates WeChat公众号 articles: searches materials, drafts 1000-1500 word structured content per CLAUDE.md style, generates 5 viral titles, optimizes layout with images and formatting.
Composes full personal essays from structured notes in user's voice using persistent style profile, calibrated to platform and word count.
Share bugs, ideas, or general feedback.
本 Skill 提供从风格提取、需求分析、深度研究到最终创作的完整工作流。强制遵循"先分析、再研究、后创作"的顺序,确保输出质量。
本 Skill 只用于从0到1的内容创作,以下情况不要使用本 Skill:
| 场景 | 处理方式 |
|---|---|
| 已有内容需要排版发布 | 这是发布阶段,不是创作阶段 |
| 简单文本编辑、格式调整 | 直接用 MCP 工具 |
| 翻译、摘要、改写已有内容 | 直接用 Claude 内置能力 |
| 查找已有笔记内容 | 用笔记搜索工具 |
一句话判断:如果用户说的是"帮我写...""我想写...",用本 Skill;如果用户说的是"排版...""发布...""导出...",说明内容已完成,不需要创作。
触发条件:
输入类型:
前置条件:
输出内容:
| 文件 | 说明 |
|---|---|
persona.md | 写作风格画像(如基于样张提取) |
brief.md | 需求文档(目标、受众、核心信息) |
outline.md | 文章大纲(结构、要点、研究需求) |
research_notes.md | 研究笔记(内部素材+外部资料) |
draft.md | 初稿内容 |
final.md | 终稿内容 |
质量保证:
| 错误场景 | 处理方式 |
|---|---|
| 样张太短 | 提示提供更长、更完整的样张(>500字) |
| 主题不清晰 | 引导用户回答:写什么?给谁看?想达到什么目的? |
| 研究素材不足 | 主动请求用户提供更多背景资料或关键词 |
强制6步流程,不可跳过:
风格画像 → 需求确认 → 大纲设计 → 深度研究 → 文章创作 → 定稿交付
目标:建立或加载用户的写作风格画像。
执行:
persona.md 或历史模板persona.md 并向用户确认关键验证点:没有风格画像不得进入创作阶段
目标:完整理解写作需求。
必问问题:
输出:brief.md 需求文档
目标:制定清晰的文章结构。
内容:
输出:outline.md 大纲文档,需用户确认
目标:收集支撑材料,此步骤不可跳过。
内部研究(WPS 笔记历史):
search_notes 搜索用户历史笔记中的相关素材search_note_content 在相关笔记内精确查找关键词外部研究(网络搜索):
输出:research_notes.md 研究笔记
关键验证点:每个主要论点需有2+支撑材料
目标:基于以上所有准备,撰写初稿。
创作原则:
persona.md 的风格画像outline.md 框架展开research_notes.md 的研究成果brief.md 中的所有要求输出:draft.md 初稿
目标:根据反馈修订,输出终稿。
执行:
draft.md 给用户final.md 终稿当用户提供了参考文章,希望仿照其风格创作:
检查 persona.md → 如不存在,分析样张提取风格 → 确认需求 → 设计大纲 → 深度研究 → 创作 → 定稿
关键工具:
wps-read.py 读取样张文章extract-template.py 提取风格模板当用户只有主题想法,没有特定风格要求:
检查 persona.md → 使用通用风格或加载历史画像 → 需求访谈 → 设计大纲 → 深度研究 → 创作 → 定稿
当用户对已有初稿不满意,需要大幅修改:
加载已有 brief/outline → 重新确认需求变化 → 调整大纲 → 补充研究 → 重写 → 定稿
现象:extract-template.py 报错或提取结果为空
原因:样文章节结构不清晰、内容太短(<500字)、XML 解析错误
解决:
现象:search_notes 返回结果为空或无关
原因:关键词不准确、笔记库中确实无相关内容
解决:
现象:用户说"不对,我不是这个意思" 原因:需求访谈阶段理解偏差 解决:
brief.md 记录新的理解现象:mcp__wpsnote__search_notes 等工具报错
原因:EDITOR_NOT_READY、BLOCK_NOT_FOUND、网络问题
解决:
wps-note SKILL 的 Troubleshooting现象:用户说"这不像我的风格" 原因:persona.md 描述不够具体,或创作时未严格遵循 解决:
创作完成后,可直接写入 WPS 笔记:
# 写入 WPS 笔记
python scripts/wps-write.py --input final.md --title "文章标题" --tags "公众号"
通过 MCP 工具写入:
create_note({ title: "文章标题" }) → note_id
batch_edit({ note_id, operations: [
{ op: "replace", block_id, content: "<h1>标题</h1>..." }
]})
references/writing-paradigm.mdscripts/wps-read.py、scripts/wps-write.pyscripts/extract-template.py示例 1:基于样张创作
示例 2:新主题创作