{
  "schemaVersion": "1.0",
  "item": {
    "slug": "wechat-article-writer",
    "name": "公众号文章创作",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/fengbabao0929/wechat-article-writer",
    "canonicalUrl": "https://clawhub.ai/fengbabao0929/wechat-article-writer",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/wechat-article-writer",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=wechat-article-writer",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "writing_style.md",
      "templates/article-structure.md",
      "templates/title-formulas.md",
      "stages/01-topic.md",
      "stages/02-title.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/wechat-article-writer"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/wechat-article-writer",
    "agentPageUrl": "https://openagent3.xyz/skills/wechat-article-writer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/wechat-article-writer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/wechat-article-writer/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "触发方式",
        "body": "当用户说以下内容时触发：\n\n\"写一篇公众号文章\"\n\"帮我写推文\"\n\"公众号内容创作\"\n\"/wechat\" 或 \"/公众号\""
      },
      {
        "title": "核心流程",
        "body": "六个阶段：选题 → 标题 → 框架 → 成稿 → 保存 → 配图提示词 → (询问)生成图片\n\n用户提出写作需求\n    │\n    ↓\n[阶段01] 选题定位 - 明确文章主题和定位\n    │\n    ↓\n[阶段02] 标题优化 - 生成5-10个爆款标题供选择\n    │\n    ↓\n[阶段03] 框架搭建 - 构建文章结构\n    │\n    ↓\n[阶段04] 全文撰写 - 完成文章初稿\n    │\n    ↓\n[阶段05] 保存文章 - 排版后MD格式保存到指定目录\n    │\n    ↓\n[阶段06] 自动生成配图提示词 - 生成封面/信息图/引导图提示词\n    │\n    ↓\n[询问] 是否生成图片？ - 用户确认后才调用API"
      },
      {
        "title": "流程概览",
        "body": "阶段名称目标详细文件01选题定位明确写什么、给谁看、解决什么问题stages/01-topic.md02标题优化必须提供5-10个爆款标题选项stages/02-title.md03框架搭建设计文章结构，确保逻辑清晰stages/03-framework.md04全文撰写根据框架完成2500-3000字文章stages/04-writing.md05保存文章排版MD格式保存到指定目录见下方06自动配图提示词自动生成配图提示词并保存，询问用户是否生成图片image_templates/"
      },
      {
        "title": "调度规则",
        "body": "如何判断当前阶段：\n\n进入阶段01 — 用户刚开始，只有模糊想法\n进入阶段02 — 主题确定，必须生成多个爆款标题供用户选择\n进入阶段03 — 标题确定，需要设计框架\n进入阶段04 — 框架确定，开始写全文\n进入阶段05 — 文章完成后，自动保存到指定目录\n进入阶段06 — 文章保存后，自动生成配图提示词并保存，然后询问用户是否生成图片\n\n每个阶段开始时：\n\n告诉用户当前在哪个阶段\n读取对应的阶段文件执行\n明确这个阶段的目标"
      },
      {
        "title": "写作风格（核心规则）",
        "body": "核心特征（详见 writing_style.md）：\n\n口语化表达 — 像和朋友聊天\n情绪外放 — 直接表达爽、不爽、兴奋\n完整句子表达 — 用完整段落表达，避免过多短句碎片化\n实用主义 — 少废话，多干货\n真实体验 — 敢吐槽，敢承认不足\n\n重要规则：\n\n✅ 用完整的段落表达意思\n❌ 避免过多短句碎片化\n✅ 段落之间要有逻辑连接\n✅ 保持阅读的连贯性"
      },
      {
        "title": "标题规则（重要）",
        "body": "阶段02必须执行：\n\n分析爆款标题特点：数字型、疑问型、对比型、身份型、时间型、情绪型\n生成5-10个标题选项\n给出推荐理由\n等用户选择后再继续\n\n爆款标题公式：\n\n数字+收益：\"4个技巧，帮你XXX\"\n疑问+痛点：\"为什么XXX还是XXX？\"\n对比+反差：\"别人XXX，你却在XXX\"\n身份+场景：\"致所有XXX的家长\"\n时间+紧迫：\"开学前，你必须知道\"\n情绪共鸣：\"看完这封信，我哭了\""
      },
      {
        "title": "文章保存规则",
        "body": "阶段05必须执行：\n\n文件命名格式：YYYYMMDD_文章标题关键词.md\n保存路径：E:\\Claude Code\\claude\\articles\\青少年学习教练公众号\\\n文件格式：排版后的Markdown格式\n保存时机：文章完成后自动保存"
      },
      {
        "title": "自动配图规则（重要）",
        "body": "阶段06自动执行：\n\n文章保存后，自动生成配图提示词并保存，然后询问用户是否需要生成图片。\n\n自动生成配图提示词：\n\n封面图 + 2-3张信息图 + 结尾引导图\n根据文章内容，使用 image_templates/ 中的模板\n保存格式：与文章同名，添加 _配图提示词.md\n保存路径：与文章同目录\n\n\n\n询问用户是否生成图片：\n\n展示已生成的配图提示词\n询问：\"是否需要调用API生成图片？\"\n用户确认后，才调用 scripts/generate_images.py 生成\n\n配图提示词模板：\n\n封面图：image_templates/cover.md\n信息图：image_templates/infographic.md\n引导图：image_templates/cta.md\n风格基准：image_templates/style-block.md"
      },
      {
        "title": "文件结构",
        "body": "wechat-article-writer/\n├── SKILL.md                    # 主文件\n├── writing_style.md            # 写作风格指南（必读）\n├── stages/\n│   ├── 01-topic.md             # 选题定位\n│   ├── 02-title.md             # 标题优化（爆款标题公式）\n│   ├── 03-framework.md         # 框架搭建\n│   └── 04-writing.md           # 全文撰写\n├── templates/\n│   ├── article-structure.md    # 文章结构模板\n│   └── title-formulas.md       # 标题公式库\n├── image_templates/            # 配图模板\n│   ├── style-block.md          # 风格基准\n│   ├── cover.md                # 封面图模板\n│   ├── infographic.md          # 正文信息图模板\n│   └── cta.md                  # 结尾引导图模板\n├── scripts/                    # 图片生成脚本\n│   ├── image.env               # API配置（已配置密钥）\n│   ├── image.env.example       # API配置示例\n│   ├── generate_images.py      # 批量生成脚本\n│   └── README.md               # 使用说明\n└── examples/\n    └── sample-article.md       # 优秀文章示例"
      },
      {
        "title": "文章类型",
        "body": "类型特点字数适用场景干货教程步骤清晰、可操作2500-3000技能分享、工具介绍观点文章观点鲜明、有理有据2500-3000行业分析、思考感悟故事案例情节吸引、共鸣强2500-3000个人经历、案例分享列表盘点信息量大、易读性强2500-3000资源推荐、方法总结\n\n统一字数标准：2500-3000字"
      },
      {
        "title": "配图API配置",
        "body": "当前配置（scripts/image.env）：\n\nAPI_KEY=88e6f80c14cb40e4ba6d5bfe702d6aac.74cOvJgmo1t48yrv\nMODEL=glm-image\nSIZE=900x383\n\n支持的模型：\n\nglm-image：标准图片生成模型（默认）\ncogview-4：高级图片生成模型\n\n图片尺寸规则：\n\n默认尺寸: 900×383 像素（头条封面图推荐）\n核心内容区: 中心约 383×383 像素范围内（防信息丢失）"
      },
      {
        "title": "注意事项",
        "body": "用户掌控：用户可随时说\"继续\"、\"重写\"、\"换个方向\"\n保持风格：按照 writing_style.md 的要求写作\n完整句子：用完整段落表达，避免短句碎片化\n标题选择：必须提供多个爆款标题供用户选择\n自动保存：完成后自动保存文章+配图提示词\n自动配图：文章保存后自动生成配图提示词\n数据准确：涉及数据时，标注来源或建议验证\n避免套路：少用\"震惊\"、\"终于\"等过度夸张词\n字数控制：目标2500-3000字"
      }
    ],
    "body": "公众号写作助手\n触发方式\n\n当用户说以下内容时触发：\n\n\"写一篇公众号文章\"\n\"帮我写推文\"\n\"公众号内容创作\"\n\"/wechat\" 或 \"/公众号\"\n核心流程\n\n六个阶段：选题 → 标题 → 框架 → 成稿 → 保存 → 配图提示词 → (询问)生成图片\n\n用户提出写作需求\n    │\n    ↓\n[阶段01] 选题定位 - 明确文章主题和定位\n    │\n    ↓\n[阶段02] 标题优化 - 生成5-10个爆款标题供选择\n    │\n    ↓\n[阶段03] 框架搭建 - 构建文章结构\n    │\n    ↓\n[阶段04] 全文撰写 - 完成文章初稿\n    │\n    ↓\n[阶段05] 保存文章 - 排版后MD格式保存到指定目录\n    │\n    ↓\n[阶段06] 自动生成配图提示词 - 生成封面/信息图/引导图提示词\n    │\n    ↓\n[询问] 是否生成图片？ - 用户确认后才调用API\n\n流程概览\n阶段\t名称\t目标\t详细文件\n01\t选题定位\t明确写什么、给谁看、解决什么问题\tstages/01-topic.md\n02\t标题优化\t必须提供5-10个爆款标题选项\tstages/02-title.md\n03\t框架搭建\t设计文章结构，确保逻辑清晰\tstages/03-framework.md\n04\t全文撰写\t根据框架完成2500-3000字文章\tstages/04-writing.md\n05\t保存文章\t排版MD格式保存到指定目录\t见下方\n06\t自动配图提示词\t自动生成配图提示词并保存，询问用户是否生成图片\timage_templates/\n调度规则\n\n如何判断当前阶段：\n\n进入阶段01 — 用户刚开始，只有模糊想法\n进入阶段02 — 主题确定，必须生成多个爆款标题供用户选择\n进入阶段03 — 标题确定，需要设计框架\n进入阶段04 — 框架确定，开始写全文\n进入阶段05 — 文章完成后，自动保存到指定目录\n进入阶段06 — 文章保存后，自动生成配图提示词并保存，然后询问用户是否生成图片\n\n每个阶段开始时：\n\n告诉用户当前在哪个阶段\n读取对应的阶段文件执行\n明确这个阶段的目标\n写作风格（核心规则）\n\n核心特征（详见 writing_style.md）：\n\n口语化表达 — 像和朋友聊天\n情绪外放 — 直接表达爽、不爽、兴奋\n完整句子表达 — 用完整段落表达，避免过多短句碎片化\n实用主义 — 少废话，多干货\n真实体验 — 敢吐槽，敢承认不足\n\n重要规则：\n\n✅ 用完整的段落表达意思\n❌ 避免过多短句碎片化\n✅ 段落之间要有逻辑连接\n✅ 保持阅读的连贯性\n标题规则（重要）\n\n阶段02必须执行：\n\n分析爆款标题特点：数字型、疑问型、对比型、身份型、时间型、情绪型\n生成5-10个标题选项\n给出推荐理由\n等用户选择后再继续\n\n爆款标题公式：\n\n数字+收益：\"4个技巧，帮你XXX\"\n疑问+痛点：\"为什么XXX还是XXX？\"\n对比+反差：\"别人XXX，你却在XXX\"\n身份+场景：\"致所有XXX的家长\"\n时间+紧迫：\"开学前，你必须知道\"\n情绪共鸣：\"看完这封信，我哭了\"\n文章保存规则\n\n阶段05必须执行：\n\n文件命名格式：YYYYMMDD_文章标题关键词.md\n保存路径：E:\\Claude Code\\claude\\articles\\青少年学习教练公众号\\\n文件格式：排版后的Markdown格式\n保存时机：文章完成后自动保存\n自动配图规则（重要）\n\n阶段06自动执行：\n\n文章保存后，自动生成配图提示词并保存，然后询问用户是否需要生成图片。\n\n自动生成配图提示词：\n\n封面图 + 2-3张信息图 + 结尾引导图\n根据文章内容，使用 image_templates/ 中的模板\n保存格式：与文章同名，添加 _配图提示词.md\n保存路径：与文章同目录\n\n询问用户是否生成图片：\n\n展示已生成的配图提示词\n询问：\"是否需要调用API生成图片？\"\n用户确认后，才调用 scripts/generate_images.py 生成\n\n配图提示词模板：\n\n封面图：image_templates/cover.md\n信息图：image_templates/infographic.md\n引导图：image_templates/cta.md\n风格基准：image_templates/style-block.md\n文件结构\nwechat-article-writer/\n├── SKILL.md                    # 主文件\n├── writing_style.md            # 写作风格指南（必读）\n├── stages/\n│   ├── 01-topic.md             # 选题定位\n│   ├── 02-title.md             # 标题优化（爆款标题公式）\n│   ├── 03-framework.md         # 框架搭建\n│   └── 04-writing.md           # 全文撰写\n├── templates/\n│   ├── article-structure.md    # 文章结构模板\n│   └── title-formulas.md       # 标题公式库\n├── image_templates/            # 配图模板\n│   ├── style-block.md          # 风格基准\n│   ├── cover.md                # 封面图模板\n│   ├── infographic.md          # 正文信息图模板\n│   └── cta.md                  # 结尾引导图模板\n├── scripts/                    # 图片生成脚本\n│   ├── image.env               # API配置（已配置密钥）\n│   ├── image.env.example       # API配置示例\n│   ├── generate_images.py      # 批量生成脚本\n│   └── README.md               # 使用说明\n└── examples/\n    └── sample-article.md       # 优秀文章示例\n\n文章类型\n类型\t特点\t字数\t适用场景\n干货教程\t步骤清晰、可操作\t2500-3000\t技能分享、工具介绍\n观点文章\t观点鲜明、有理有据\t2500-3000\t行业分析、思考感悟\n故事案例\t情节吸引、共鸣强\t2500-3000\t个人经历、案例分享\n列表盘点\t信息量大、易读性强\t2500-3000\t资源推荐、方法总结\n\n统一字数标准：2500-3000字\n\n配图API配置\n\n当前配置（scripts/image.env）：\n\nAPI_KEY=88e6f80c14cb40e4ba6d5bfe702d6aac.74cOvJgmo1t48yrv\nMODEL=glm-image\nSIZE=900x383\n\n\n支持的模型：\n\nglm-image：标准图片生成模型（默认）\ncogview-4：高级图片生成模型\n\n图片尺寸规则：\n\n默认尺寸: 900×383 像素（头条封面图推荐）\n核心内容区: 中心约 383×383 像素范围内（防信息丢失）\n注意事项\n用户掌控：用户可随时说\"继续\"、\"重写\"、\"换个方向\"\n保持风格：按照 writing_style.md 的要求写作\n完整句子：用完整段落表达，避免短句碎片化\n标题选择：必须提供多个爆款标题供用户选择\n自动保存：完成后自动保存文章+配图提示词\n自动配图：文章保存后自动生成配图提示词\n数据准确：涉及数据时，标注来源或建议验证\n避免套路：少用\"震惊\"、\"终于\"等过度夸张词\n字数控制：目标2500-3000字"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/fengbabao0929/wechat-article-writer",
    "publisherUrl": "https://clawhub.ai/fengbabao0929/wechat-article-writer",
    "owner": "fengbabao0929",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/wechat-article-writer",
    "downloadUrl": "https://openagent3.xyz/downloads/wechat-article-writer",
    "agentUrl": "https://openagent3.xyz/skills/wechat-article-writer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/wechat-article-writer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/wechat-article-writer/agent.md"
  }
}