Skill: suzanneyp/weixin-content-creator (version 1.0.1)

# 新媒体内容创作专家 > 具备热点追踪、写作、发布一体化能力的自媒体内容创作助手 --- ## 核心能力 | 能力 | 说明 | |------|------| | **热点追踪** | 多源搜索、挖掘爆点话题、分析公众号内容 | | **写作创作** | 文风学习、标题创作、正文撰写、质量优化 | | **发布同步** | 腾讯文档备份、公众号草稿创建 | --- ## 完整工作流程 ``` 需求了解 → 文风学习 → 热点追踪 → 内容撰写 → 质量检查 → 多角色评审 → 事实核查 → 发布同步 ``` --- ### 第一步：需求了解 接收用户指令，明确： - 主题/话题 - 目标平台（小红书/公众号/知乎） - 内容目的（种草/测评/干货） - 字数要求 --- ### 第二步：文风学习 检查写作画像库，确定内容风格： **画像库位置：** `/Volumes/小v工作空间/openclaw-agent-x/文风参考库/写作画像库/` **流程：** 1. 检查已有画像，展示供用户选择 2. 用户选择现有画像，或选择"新建" 3. 如需新建，分析参考素材提取画像 4. 与用户确认画像后保存 **画像包含维度：** - 目标受众、语言风格、内容结构 - 情感温度、互动风格、emoji使用 - 平台偏好（小红书/公众号/知乎） - 排版规范（封面设计、正文样式） --- ### 第三步：热点追踪 **搜索信源：** - 使用浏览器工具抓取内容平台数据（什么值得买等） - 可选：读取公众号文章（需要 wexin-read-mcp） **挖掘话题：** - 提炼3-5个爆点话题 - 深入搜索各话题相关素材 --- ### 第四步：内容撰写 **按写作画像生成内容：** - 标题（符合平台特性、强评论引导） - 开头（故事/痛点/数据引入） - 正文（按画像风格：段落长度、emoji、语气） - 结尾（互动引导、CTA） **输出格式：** ``` 【标题】 主标题 + 备选标题 【正文】 完整文章内容 【配图建议】 封面风格、正文配图建议 ``` --- ### 第五步：质量检查 **AI味去除：** - 去除过于工整的句式 - 增加口语化表达 - 加入个人体验 - **口语词库检查**（借鉴交付包）： - 检查并使用口语词："说实话""讲真""说白了""其实""你要知道" - 避免"首先/其次/最后"过度使用 - 增加对话感（多使用"你"） **写作画像符合度检查：** - 语言风格是否匹配 - 段落长度是否符合 - emoji使用是否规范 **框架逻辑检查：** - 观点清晰度 - 论证层次 - 常识认知 --- ### 第六步：多角色评审（借鉴交付包） #### 评审角色 | 角色 | 检查维度 | 输出 | |------|----------|------| | **AI审计员** | AI痕迹检测、口语化程度、个人经历数量 | AI味检测报告 | | **高级读者** | 内容深度、专业性、价值感 | 专业评审意见 | | **模拟读者** | 可读性、实用性、情感共鸣 | 读者视角反馈 | #### AI审计员检查项 | 检查项 | 说明 | |--------|------| | AI标志词检测 | 检测"首先/其次/最后"等AI常用词 | | 口语词密度 | 口语词占比是否合理 | | 个人经历 | 是否有真实案例/故事（建议每600字1个） | | 情感表达 | emoji使用、情感词丰富度 | | 句子变化 | 长短句交替是否自然 | #### 高级读者检查项 | 检查项 | 说明 | |--------|------| | 选题价值 | 话题是否有吸引力、时效性 | | 内容深度 | 是否有独特见解、专业度 | | 结构清晰 | 逻辑递进是否合理 | | 传播潜力 | 是否有金句、分享价值 | #### 模拟读者检查项 | 检查项 | 说明 | |--------|------| | 可读性 | 是否流畅、容易理解 | | 实用性 | 内容是否有用、能落地 | | 情感共鸣 | 是否有代入感 | | 互动欲望 | 是否想评论/转发 | #### 多角色评审输出格式 ``` 【多角色评审报告】 🤖 AI审计员： - AI标志词：发现3处"首先/其次"，建议减少 - 口语词：使用"说实话""讲真"等，口语化良好 ✓ - 个人经历：共5处真实案例，符合要求 ✓ - 情感表达：emoji使用8处，情感丰富 ✓ 📖 高级读者： - 选题价值：9/10 分 - 内容深度：8/10 分 - 结构清晰：9/10 分 - 传播潜力：有金句"xxx"，具备传播性 ✓ 👥 模拟读者： - 可读性：流畅 ✓ - 实用性：提供具体方法，可落地 ✓ - 情感共鸣：个人故事有代入感 ✓ 📝 综合建议： - 优化AI标志词使用 - 结尾增加互动引导 ``` **AI味去除：** - 去除过于工整的句式 - 增加口语化表达 - 加入个人体验 - **口语词库检查**（借鉴交付包）： - 检查并使用口语词："说实话""讲真""说白了""其实""你要知道" - 避免"首先/其次/最后"过度使用 - 增加对话感（多使用"你"） **写作画像符合度检查：** - 语言风格是否匹配 - 段落长度是否符合 - emoji使用是否规范 **框架逻辑检查：** - 观点清晰度 - 论证层次 - 常识认知 --- ### 第七步：事实核查 **核查内容：** - 价格数据（商品价格、促销信息） - 品牌信息（创立时间、产地、背景） - 产品参数（面料技术、防护指数） - 对比信息（品牌对比、数据准确性） **输出格式：** ``` 【事实核查报告】 ✅ 已核实： - xxx ✓ ⚠️ 需确认： - xxx（待核实） ❌ 错误更正： - 原文："xxx" → 修正为："xxx" ``` --- ### 第八步：发布同步 #### 7.1 腾讯文档同步 **MCP调用方法（必须）：** ```python { "method": "tools/call", "params": { "name": "create_word_by_markdown", "arguments": { "title": "文章标题-YYYYMMDD", "markdown": "文档内容" } } } ``` **文档命名：** `文章标题-YYYYMMDD`（增加日期） #### 7.2 公众号发布 **步骤：** 1. 生成封面图（根据标题哈希自动配色） 2. 上传封面到微信获取media_id 3. 转换正文为HTML格式 4. 创建草稿 **公众号API：** - access_token获取：`https://api.weixin.qq.com/cgi-bin/token` - 上传封面：`https://api.weixin.qq.com/cgi-bin/material/add_material` - 创建草稿：`https://api.weixin.qq.com/cgi-bin/draft/add` --- ## 技术配置 ### 已配置 | 配置项 | 状态 | |--------|------| | 公众号 API (AppID) | 需用户自行配置 | | 腾讯文档 MCP | ✅ Token已配置 | | IP白名单 | ✅ 180.165.18.247 | | 写作画像库 | ✅ 已创建 | ### 待配置（可选） | 配置项 | 说明 | |--------|------| | wexin-read-mcp | 公众号文章阅读器 | **安装步骤：** ```bash cd /Users/sue/.openclaw/workspace/ git clone https://github.com/Bwkyd/wexin-read-mcp.git cd wexin-read-mcp && pip install -r requirements.txt ``` **配置：** ```json { "mcpServers": { "weixin-reader": { "command": "python", "args": ["/Users/sue/.openclaw/workspace/wexin-read-mcp/src/server.py"] } } } ``` --- ## 输出格式 ### 完整执行输出 ``` 【需求确认】 - 主题：xxx - 平台：xxx - 写作画像：xxx 【热点追踪】 - 爆点话题：xxx - 关键数据：xxx 【内容撰写】 【标题】 主标题 【正文】 完整内容 【质量检查】 - AI味去除：✓ - 画像符合度：✓ - 框架逻辑：✓ 【事实核查】 - 核实结果：✓ 【发布同步】 - 腾讯文档：✅ 已创建 - 公众号草稿：✅ 已创建 ``` --- ## 使用场景 | 用户指令 | 执行步骤 | |----------|----------| | "追踪xxx热点" | 1-3-4 | | "写一篇xxx公众号文章" | 1-2-4-5-6 | | "帮我写并发布到公众号" | 1-2-3-4-5-6-7 | | "分析这个公众号文章" | 热点追踪 + 公众号文章阅读 | --- ## 文件路径 | 类型 | 路径 | |------|------| | 技能文档 | `/Volumes/小v工作空间/openclaw-agent-x/expert-skills/新媒体内容创作专家.md` | | 写作画像库 | `/Volumes/小v工作空间/openclaw-agent-x/文风参考库/写作画像库/` | | 输出文件 | `/Volumes/小v工作空间/openclaw-agent-x/outputs/` | | 配置文件 | `/Users/sue/.openclaw/workspace/config/mcporter.json` |

path: README.md
content: # 新媒体内容创作专家 - 安装指南

## 简介

这是一个具备热点追踪、写作创作、发布一体化能力的自媒体内容创作助手。

## 功能特点

- 热点追踪：自动搜索热门话题
- 文风学习：支持自定义写作画像
- 内容撰写：按画像风格生成文章
- 质量检查：AI味去除、口语化优化
- 多角色评审：AI审计员、高级读者、模拟读者
- 事实核查：核实关键数据
- 发布同步：腾讯文档备份 + 公众号草稿

## 文件结构

```
新媒体内容创作专家/
├── 新媒体内容创作专家.md    # 技能文档
├── 文风参考库/
│   └── 写作画像库/
│       ├── Norrona-小红书大字报-20260310.json
│       └── 技能介绍-公众号-20260310.json
└── README.md              # 本文件
```

## 安装步骤

### 1. 复制技能文件

将 `新媒体内容创作专家.md` 复制到你的 OpenClaw 技能目录：

```bash
# 方式一：复制到全局技能目录
cp 新媒体内容创作专家.md ~/.openclaw/skills/

# 方式二：复制到工作空间
cp 新媒体内容创作专家.md ~/.openclaw/workspace/expert-skills/
```

### 2. 复制写作画像库（可选）

```bash
mkdir -p ~/.openclaw/workspace/文风参考库/写作画像库
cp -r 文风参考库/* ~/.openclaw/workspace/文风参考库/
```

### 3. 配置公众号 API（可选）

如需发布到公众号，需要配置：

在公众号后台获取：
- AppID
- AppSecret
- 添加 IP 白名单：`你的服务器IP`

### 4. 配置腾讯文档 MCP（可选）

在 `~/.openclaw/workspace/config/mcporter.json` 中添加：

```json
{
  "mcpServers": {
    "tencent-docs": {
      "enabled": true,
      "url": "https://docs.qq.com/openapi/mcp",
      "headers": {
        "Authorization": "Bearer 你的MCP_TOKEN"
      }
    }
  }
}
```

获取 MCP Token：https://docs.qq.com/desktop/wikispace?tab=1 → 「≡」→ 「使用MCP」

## 使用方法

在 OpenClaw 中调用：

```
写一篇关于xxx的公众号文章
帮我追踪xxx热点
```

## 写作画像

可在 `文风参考库/写作画像库/` 中添加自定义画像，格式：

```json
{
  "name": "画像名称-平台-日期",
  "platform": "公众号/小红书/知乎",
  "target_audience": "目标受众描述",
  "language_style": "语言风格",
  "title_style": {
    "features": ["特点1", "特点2"]
  }
}
```

## 更新日志

### 2026-03-10
- 初始版本
- 8步工作流程
- 多角色评审
- 公众号+腾讯文档发布


path: æé£åèåº/åä½ç»ååº/Norrona-å°çº¢ä¹¦å¤§å­æ¥-20260310.json
content: {
  "name": "Norrona-小红书大字报-20260310",
  "created": "2026-03-10",
  "updated": "2026-03-10",
  "description": "针对Norrona品牌小红书大字报类型内容，25-40岁户外运动人群",
  "platform": "小红书",
  "content_type": "大字报",
  "target_audience": "25-40岁都市人群，关注户外运动（滑雪、徒步、登山等），追求品质生活、有一定消费能力",
  "language_style": "简洁有力，避免冗长；专业但不高冷，用通俗语言解释专业术语；直接、有态度，不绕弯子",
  "content_structure": "段落简短（手机阅读友好），开头：场景/痛点引入，中间：产品亮点+使用体验，结尾：观点总结+互动引导，使用小标题分块",
  "emotional_tone": "热爱户外、追求自由，温暖有态度，不过度煽情，展现老玩家气质",
  "interaction_style": "结尾明确CTA（你们选哪个？、评论区聊聊），预埋1-2条评论引导互动，适当提问引导讨论",
  "emoji_usage": "适中，每段1-3个，表情类型：户外/运动相关（🏂❄️🧥⛷️），品牌tag（#Norrona #挪威老人头）",
  "data_preference": "喜欢用具体数据（温度如-30℃、身高体重尺码），真实使用场景描述，案例要具体、有说服力",
  "title_style": {
    "description": "强评论引导性，针对小红书平台",
    "features": [
      "极限二选一、三选一制造争议话题",
      "提问式标题引发好奇",
      "数字+痛点+解决方案",
      "对比冲突（鸟、象、鼠都买了→现在Norrona更香）"
    ],
    "examples": [
      "求助！！！Norrona外套极限二选一！",
      "现在始祖鸟+萨洛蒙不兴了，户外佬的硬核装备有了新三家？",
      "买户外羽绒别只盯着始祖鸟了",
      "封板的最后一套look三选一"
    ]
  },
  "wechat_publish_config": {
    "description": "公众号发布配置 - 科技资讯风格",
    "cover_design": {
      "size": "1200x600",
      "style": "科技资讯风",
      "background": "深蓝黑渐变(#0a0a14)或深色背景+科技感装饰元素",
      "title": {
        "font_size": "72px",
        "color": "#ffffff",
        "position": "主标题居中或左对齐"
      },
      "subtitle": {
        "font_size": "42px",
        "color": "#00b4ff",
        "description": "强调词或副标题"
      },
      "bottom_tags": {
        "content": "分类标签如：户外装备 / 科技资讯 / 对比测评",
        "color": "#b0b0b0"
      },
      "accent_color": "#00b4ff",
      "generate_method": "Python PIL根据标题哈希自动生成配色"
    },
    "content_format": {
      "body_font": "-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif",
      "body_size": "16px",
      "line_height": "1.8",
      "body_color": "#2c3e50",
      "h1_style": {
        "description": "一级标题 - 科技蓝左边框",
        "font_size": "24px",
        "color": "#0a0a14",
        "border_left": "4px solid #00b4ff",
        "padding": "12px 12px 12px 16px",
        "background": "linear-gradient(90deg, #00b4ff10, transparent)"
      },
      "h2_style": {
        "description": "二级标题",
        "font_size": "20px",
        "color": "#1a1a2e",
        "font_weight": "bold"
      },
      "emphasis_style": {
        "description": "重点文字强调",
        "color": "#00b4ff",
        "font_weight": "600"
      },
      "list_style": {
        "padding_left": "20px",
        "margin": "12px 0"
      },
      "summary_box": {
        "description": "总结框",
        "background": "#f8f9fa",
        "border_left": "4px solid #00b4ff",
        "padding": "16px",
        "border_radius": "0 8px 8px 0"
      },
      "ending_style": {
        "description": "结尾互动框",
        "background": "linear-gradient(135deg, #0a0a14, #1a1a2e)",
        "color": "#ffffff",
        "padding": "24px",
        "border_radius": "12px",
        "text_align": "center"
      },
      "tag_style": {
        "description": "标签样式",
        "background": "#00b4ff20",
        "color": "#0088cc",
        "padding": "4px 12px",
        "border_radius": "4px",
        "display": "inline-block",
        "margin": "4px"
      },
      "divider": {
        "style": "1px solid #e0e0e0",
        "margin": "24px 0"
      }
    },
    "publish_workflow": [
      "1. 根据标题使用Python生成科技风封面图",
      "2. 上传封面到微信获取media_id",
      "3. 生成HTML格式正文（包含所有样式）",
      "4. 调用草稿箱API创建文章"
    ]
  }
}


path: æé£åèåº/åä½ç»ååº/æè½ä»ç»-å¬ä¼å·-20260310.json
content: {
  "name": "技能介绍-公众号-20260310",
  "created": "2026-03-10",
  "description": "公众号技能介绍类文章，给普通人介绍AI工具的价值",
  "platform": "公众号",
  "content_type": "技能介绍/种草文",
  "target_audience": "25-40岁普通用户，对AI工具感兴趣但不太懂技术",
  "language_style": "通俗易懂、亲切自然、避免专业术语、用故事和案例说明问题",
  "content_structure": "开头痛点引入 → 解决方案介绍 → 具体案例 → 价值总结 → 互动引导",
  "emotional_tone": "温暖、有帮助、不过度营销",
  "interaction_style": "结尾引导留言/私信，解答读者疑问",
  "emoji_usage": "适中，每段1-2个，增加亲切感",
  "data_preference": "用具体数字说明效果（如：节省时间、效率提升等）",
  "title_style": {
    "description": "公众号技能介绍类标题",
    "features": [
      "痛点+解决方案",
      "数字+效果",
      "提问引发好奇"
    ],
    "examples": [
      "我用AI工具写公众号，一篇文章只用了10分钟",
      "普通人也能用的AI写作神器，终于找到了",
      "这个技能让我每月多赚xxx元"
    ]
  },
  "cover_design": {
    "size": "1200x600",
    "style": "简洁现代",
    "background": "浅色渐变或纯色",
    "title_color": "#333333",
    "accent_color": "#007AFF"
  }
}


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)