skills/content-creator/SKILL.md
【内容创作起点】用户想要写文章/公众号/文案时的首选skill。 触发词:"帮我写""我想写""准备写""开始写""写个文章""写篇稿子""写公众号""写小红书""仿照这个风格写""分析我的写作风格""提取写作模板"。 核心流程:风格画像→需求确认→大纲设计→深度研究→文章创作→定稿交付。 这是创作流程的第一步:从0到1完成内容创作。 不要用于:1)已有内容的排版发布 2)简单文本编辑。
npx skillsauth add dy9759/SkillCollection content-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
本 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:新主题创作
content-media
【笔记/文章转小红书】将用户已有的 WPS 笔记或文章内容,改写压缩为小红书图文方案。 核心特征:用户已有原文内容(笔记、文章、推文、长文),需要转换格式发小红书。 触发词:"把笔记做成小红书""把这篇文章转小红书""把这篇推文发小红书""帮我生成小红书图文""把这篇笔记发小红书""笔记转小红书""小红书图文""生成小红书""这篇文章改成小红书""这个内容发小红书"。 不适用于:从0到1写内容(用 content-creator)、纯文案排版(用 wechat-publisher)、没有已有内容只想"写小红书"(用 content-creator)。
tools
智能美化 WPS 笔记文档,采用克制统一的配色风格(全文仅1种主色调,不混用多色系)。核心能力:优化标题层级结构、用高亮块强调核心结论与注意事项、用分栏展示对比或并列内容、应用统一配色方案并写入。仅当用户明确表达美化需求时才触发,例如:美化笔记、排版优化、文档美化、笔记排版、WPS笔记美化、智能排版、文档结构调整、加颜色、加高亮、加分栏、让笔记好看点、优化文档格式、笔记太丑了、调整排版、加点样式、给笔记润色、整理笔记格式、提升可读性。不要在用户仅要求写入内容、编辑文字、总结归纳等非美化场景下主动触发此skill。通过 user-wpsnote MCP 服务操作 WPS 笔记文档。
tools
通过 MCP 工具读取、编辑和管理 WPS 笔记,基于 block 文档模型,所有内容以 XML 格式交换。当用户说"帮我看看笔记"、"搜索笔记"、"创建一篇笔记"、"编辑笔记内容"、 "整理标签",或提到 WPS 笔记、WPS Note、云笔记时使用。也适用于排查 MCP 工具调用错误 (BLOCK_NOT_FOUND、EDITOR_NOT_READY 等)。
tools
【深度搜索】深挖笔记关联,构建知识图谱的 WPS 笔记查询助手。 当用户说"深度搜索""帮我深挖""关联查询""全面梳理"时使用。 支持跨笔记关联挖掘、语义发散扩展、知识沉淀,不同于简单关键词匹配。 不要用于单关键词查询(那用 search_notes MCP 工具)。