Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add wpsnote/wpsnote-skills --skill content-creatorgit clone --depth 1 https://github.com/wpsnote/wpsnote-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/wpsnote/wpsnote-skills/content-creator)<a href="https://agentmods.dev/skills/wpsnote/wpsnote-skills/content-creator"><img src="https://agentmods.dev/badge/skills/wpsnote/wpsnote-skills/content-creator/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/wpsnote/wpsnote-skills/content-creator"><img src="https://agentmods.dev/badge/skills/wpsnote/wpsnote-skills/content-creator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00146 | $0.02815 |
| Opus 5.5 | $0.00058 | $0.01126 |
| Sonnet 5.5 | $0.00029 | $0.00563 |
| Haiku 4.5 | $0.00015 | $0.00281 |
Grade A, and why
content-creator scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 309 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Content Creator - 专业内容创作工作流
本 Skill 提供从风格提取、需求分析、深度研究到最终创作的完整工作流。强制遵循"先分析、再研究、后创作"的顺序,确保输出质量。
边界说明(重要)
本 Skill 只用于从0到1的内容创作,以下情况不要使用本 Skill:
| 场景 | 处理方式 |
|---|---|
| 已有内容需要排版发布 | 这是发布阶段,不是创作阶段 |
| 简单文本编辑、格式调整 | 直接用 MCP 工具 |
| 翻译、摘要、改写已有内容 | 直接用 Claude 内置能力 |
| 查找已有笔记内容 | 用笔记搜索工具 |
一句话判断:如果用户说的是"帮我写...""我想写...",用本 Skill;如果用户说的是"排版...""发布...""导出...",说明内容已完成,不需要创作。
Contract(契约)
Input Contract
触发条件:
- "帮我写篇文章"
- "写个公众号/小红书/知乎回答"
- "创作关于XX的内容"
- "写个稿子"
- "按照这篇的风格写"
- "分析我的写作风格"
- "提取写作模板"
- "仿照这个风格写"
输入类型:
- 样张文章(可选):用于提取写作风格的参考文章
- 创作主题:一句话描述想写的内容(必填)
- 目标平台:公众号/小红书/知乎/今日头条等(可选,默认公众号)
- 补充要求:篇幅、语气、特定要点(可选)
前置条件:
- 如要提取风格,样张需 > 500 字且为完整文章
- 创作主题需明确(可引导用户细化)
Output Contract
输出内容:
| 文件 | 说明 |
|---|---|
persona.md |
写作风格画像(如基于样张提取) |
brief.md |
需求文档(目标、受众、核心信息) |
outline.md |
文章大纲(结构、要点、研究需求) |
research_notes.md |
研究笔记(内部素材+外部资料) |
draft.md |
初稿内容 |
final.md |
终稿内容 |
质量保证:
- 严格遵循提取的写作风格
- 基于研究资料创作,不是凭空发挥
- 符合目标平台的内容规范
Error Contract
| 错误场景 | 处理方式 |
|---|---|
| 样张太短 | 提示提供更长、更完整的样张(>500字) |
| 主题不清晰 | 引导用户回答:写什么?给谁看?想达到什么目的? |
| 研究素材不足 | 主动请求用户提供更多背景资料或关键词 |
核心工作流
强制6步流程,不可跳过:
风格画像 → 需求确认 → 大纲设计 → 深度研究 → 文章创作 → 定稿交付
Step 1: 风格画像(Persona)
目标:建立或加载用户的写作风格画像。
执行:
- 检查是否已有
persona.md或历史模板 - 如有样张文章,提取风格特征:
- 句式偏好(长短句、节奏)
- 词汇特点(专业度、口语化程度)
- 结构习惯(开头方式、段落长度)
- 情感基调(严肃/轻松、理性/感性)
- 生成
persona.md并向用户确认
关键验证点:没有风格画像不得进入创作阶段
Step 2: 需求确认(Brief)
目标:完整理解写作需求。
必问问题:
- 这篇文章的目的是什么?(告知/说服/娱乐)
- 目标读者是谁?
- 核心信息/观点是什么?
- 发布在哪里?(公众号/小红书/知乎...)
- 大概需要多长?
- 截稿时间?
输出:brief.md 需求文档
Step 3: 大纲设计(Outline)
目标:制定清晰的文章结构。
内容:
- 标题(工作标题)
- 开篇方式
- 主体结构(2-5个部分)
- 各部分要点
- 结尾方式
- 研究需求标记:哪些论点需要论据支撑
输出:outline.md 大纲文档,需用户确认
Step 4: 深度研究(Research)
目标:收集支撑材料,此步骤不可跳过。
内部研究(WPS 笔记历史):
- 使用
search_notes搜索用户历史笔记中的相关素材 - 使用
search_note_content在相关笔记内精确查找关键词 - 查找可复用的案例、数据、表达方式
What ships with it
10 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- examples/README.md 4.8 KB
- examples/sample-workflow/样张文章.md 2.4 KB
- scripts/archive-project.py 3.4 KB runs code
- scripts/create-content.py 7.6 KB runs code
- scripts/create-project.py 2.3 KB runs code
- scripts/extract-template.py 12 KB runs code
- scripts/setup-project.sh 3.1 KB runs code
- scripts/validate-config.py 2.6 KB runs code
- scripts/wps-read.py 10.0 KB runs code
- scripts/wps-write.py 14 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 309 lines · 146 tokens per session scan A eef119099c26
content-creator is a skill published in the GitHub repository wpsnote/wpsnote-skills (183 stars, last pushed yesterday), licensed MIT. It adds 146 tokens to every session and 2,815 once invoked, about $0.0006 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
gap-to-topic
Turn a research area into a go/no-go decision dossier for candidate thesis/proposal topics (zero or multiple justified options) — a 3-gate verdict (is the gap open? is it a contribution? is it feasible?) with the evidence laid out so the researcher can verify it. Use when the user asks "is this gap worth pursuing"…
manage-taskboard
Manage work in the native DeepSeek Harness Taskboard with exact task ids and optimistic versions. Use when an Agent must inspect project work, claim an eligible todo, record progress or blockers, verify an implementation, submit it for human review, or release its own claim; also use when a human asks how to accept…
research-workflow-orchestrator
Run a resumable end-to-end research workflow that automates low-risk work, pauses at explicit human decision gates, records provenance, and routes each stage to the appropriate research-hub skill or MCP tool.
literature-triage-matrix
Turn a list of papers (Zotero collection, Obsidian cluster, manual list) into a compact comparison matrix written to .research/literaturematrix.md, instead of generic per-paper summaries. Use when the user asks to "make a literature matrix", "compare these papers by method/data/limitations", or "decide which papers…
company-research-method
A documented process for researching a company using supplied files and selected public sources. It produces a company overview with business details, sourced financial figures, and stated risks.
ccgui-plugin-creator
A plugin-building workflow for CC GUI, a desktop client that can be extended with plugins written as configuration or JavaScript modules.