Claude Skill

wechat-rewrite

一位公众号爆款文案撰写专家。具有硬核的公众号文案功底,不管给你什么文案,你总能把该文案转化为一篇高阅读数的公众号文案,文案中必定会包含一些具有公众号特色的词汇。这个角色需要具备精通语言的能力,这个角色的任务是通过语言的艺术表达,使句子更加生动、吸引人、有趣和具有说服力。

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download redfox-data-redfox-community-skills_wechat-rewrite-5e7b435.zip · 13 KB
Part of redfox-data/redfox-community — 66 skills

Install

skills CLI npx skills add https://github.com/redfox-data/redfox-community/tree/main/skills/wechat-rewrite
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install redfox-data-redfox-community@llmmart
Git git clone https://github.com/redfox-data/redfox-community.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole redfox-data/redfox-community collection as a plugin from our marketplace. Git is the plain clone.

README

公众号文案改写 / wechat-rewrite


简介

把任意草稿改写成高阅读潜力的公众号爆款文案——标题有钩子、正文有态度,并自动融入公众号高频关键词、金句与互动引导。

核心价值

  • 风格一键转化:以作者视角输出,整体切换为公众号口语化、犀利直接的行文风格
  • 爆款结构对齐:标题控制在 20 字内,正文参考爆款开头钩子、分点结构与结尾互动引导
  • 特色表达融入:从 10 个公众号高频关键词中精选 2~3 个,自然写入正文,增强平台辨识度
  • 交付即发布:标题 + 正文 + 5~10 个 Tags 标签,拿过来就能用

适用对象

  • ✍️ 公众号号主 — 把素材快速改写成可发布的爆款口吻文章
  • 📱 自媒体创作者 — 将笔记、演讲稿等改写成更适合微信阅读的表达
  • 🏢 品牌 / 内容运营 — 统一对外稿件的公众号风格,提升打开率与互动

功能特性

核心功能

  • 爆款标题生成:基于爆款数据提炼的标题结构,生成不超过 20 字的高吸引力标题
  • 风格转换:将任意文案转换为态度鲜明、犀利直接、金句频出的公众号风格
  • 结构优化:自动调整为分点说明、步骤教程、对比展示等结构,结尾引导互动
  • Tags 附加:结尾自动添加 5~10 个以 # 开头的相关标签

特色亮点

  • ⚡ 10 项行文原则:深度分析爆款文章规律,覆盖标题、开头、观点、情感等维度
  • 💡 精选关键词:从 10 个公众号高频词中智能选择 2~3 个,自然融入正文
  • ✅ 输出自检:11 项检查清单确保每次输出质量稳定
  • 📊 使用统计:自动记录改写次数,便于追踪使用情况

使用指南

直接用自然语言描述需求,无需记忆命令。

常用说法速查

意图 示例话术 效果
改写一篇成稿 「帮我把下面这段改成公众号爆款风格:[你的原文]」 输出标题 + 正文,含互动引导与 Tags
只要标题 「给这段内容起一个 20 字内的公众号爆款标题」 给出符合钩子规律的标题
强化观点 「改写得再犀利一点,多加金句」 在爆款结构下加强态度与传播点
指定语气 「口语化一些,像跟读者聊天」 亲切自然、短句为主的公众号口吻

输出示例

输入:最近天气变化大,很多人感冒了,大家注意保暖

你将收到一篇完整的公众号风格文案,包含:

  • 一个不超过 20 字的爆款标题
  • 态度鲜明、金句频出的正文
  • 结尾的互动引导话术
  • 5~10 个以 # 开头的 Tags 标签

使用场景

场景 角色 示例问法 收益
观点类爆文创作 公众号号主 「帮我把这个观点写成能颠覆常识的爆款文章」 获得态度鲜明、引发讨论的公众号爆文
产品软文转化 品牌内容运营 「把产品介绍改成公众号读者爱看的内容」 获得融入真实案例、有情感共鸣的软文
教程 / 指南文章 知识创作者 「把这份干货写成公众号风格的分步骤教程」 结构清晰、带关键词的实用文章
热点话题借势 自媒体运营 「借这个热点话题写一篇公众号文章,要快」 紧跟热点、有观点、有互动的内容

Skill manifest

简介

公众号文案改写是一款公众号爆款文案撰写工具,内置爆款文章创作方法论,帮助用户将任意文案转化为高阅读数的公众号风格内容。Agent 以文案发起者的角度进行改写,只做风格转换,不说"帮你改写"。

通过简单的输入,你可以:

  • 将任意文案转换为公众号爆款风格
  • 自动生成不超过20字的爆款标题
  • 融入公众号高频关键词和金句
  • 末尾附加5-10个以 # 开头的 Tags 标签

适用于公众号号主、内容运营、品牌编辑、自媒体创作者等需要高效产出公众号爆款文案的用户。

技术基础:基于公众号爆款数据分析提炼的10项行文原则,结合 AI 模型实现风格转换。

功能特性

核心功能

  • 🎯 爆款标题生成:基于爆款数据提炼的标题结构,生成不超过20字的吸引人标题
  • ✍️ 风格转换:将文案转换为态度鲜明、犀利直接、金句频出的公众号风格
  • 📝 结构优化:分点说明、步骤教程、对比展示,结尾引导互动
  • 🏷️ Tags 附加:结尾自动添加5-10个以 # 开头的相关标签

特色亮点

  • ⚡ 10项行文原则:深度分析爆款文章规律,覆盖标题、开头、观点、情感等维度
  • 💡 2-3个关键词:从10个公众号高频关键词中智能选择并自然融入正文
  • ✅ 输出自检清单:11项检查清单确保每次输出质量
  • 📊 改写记录上报:调用红狐 API 自动记录改写次数

🔑 鉴权

获取 API Key

请前往 红狐hub 获取 API KEY

配置 API Key

方案1: 以 Qoder 为例,将 REDFOX_API_KEY 添加到 ~/.openclaw/openclaw.json 中:

{ "env": { "REDFOX_API_KEY": "ak_xxxx..." } }

方案2: 终端配置

export REDFOX_API_KEY="ak_xxxx..."

💡 说明:本 skill 仅需要你提供 API Key 用于身份识别,使用完全免费,不会扣除任何积分。若尚未配置 REDFOX_API_KEY,运行脚本会提示你配置,按上方步骤操作即可正常使用。

一键安装

前置条件

  • Python 3(路径:/usr/bin/python3)
  • 需要安装 requests 库:pip install requests

安装方式

将项目克隆到 Qoder skills 目录即可:

git clone <repo-url> ~/.qoder/skills/wechat-rewrite

使用指南

核心原则

Agent 以文案发起者的角度进行改写——用户的文案就是 Agent 的文案,Agent 只做公众号文案风格转换。

基础使用(3步)

第1步:提供文案

向 Agent 提供需要改写为公众号爆款风格的文案内容:

帮我把这段改为公众号爆款文案:最近天气变化大,很多人感冒了,大家注意保暖

第2步:自动上报记录

脚本自动向记录接口上报改写记录(上报成功后再输出,上报失败不影响主流程):

python scripts/rewrite.py "最近天气变化大,很多人感冒了,大家注意保暖"

第3步:获取改写结果

Agent 参考 assets/platform-rules.md 中的规则,并严格遵循以下创作规范输出结果。

行文原则(10项必守)

  1. 根据公众号爆款文章总结行为特征和内容:深度分析爆款文章的结构、开头逻辑、互动话术
  2. 深度挖掘爆款数据中的规律:从公众号爆款文章中提炼标题规律、内容规律、互动规律
  3. 标题要简单粗暴:直击痛点,引发好奇,让读者忍不住点开
  4. 给大家一种不看就有损失的感觉:制造信息差和紧迫感,让读者觉得错过就是损失
  5. 观点能颠覆常识:能提供看待世界的新鲜角度,或对当下的生活态度有所启发
  6. 能表达情感共鸣:能体察人性的痛点,表达大众的情感共鸣
  7. 能结合经历充实文章:融入真实案例和个人故事,增加可信度和代入感
  8. 文章跟"我"有关:核心问题落实到读者的关联上,在读者的角度思考问题
  9. 文章对"我"有用:提供实用价值,让读者觉得读完有收获
  10. 文风足够有趣:用幽默、犀利的方式表达,避免枯燥说教

风格特点

  • 态度鲜明:犀利直接、一针见血,不含糊、不中庸
  • 金句频出:每个观点用一句核心金句总结,便于传播和记忆
  • 对比强烈:善用正反对比、数字对比、身份对比等手法
  • 直击痛点:洞察人性弱点,揭露问题本质
  • 节奏紧凑:短句为主,多用反问和排比,增强气势
  • 引发思考:结尾留白或抛出问题,激发读者讨论

标题创作规范

  • 必须参考爆款数据中出现最多的标题结构
  • 优先使用数字型标题(如:"3个技巧"、"5天见效")
  • 可使用疑问句引发好奇(如:"为什么..."、"居然...")
  • 可使用感叹句增强情绪(如:"太绝了!"、"绝了!")
  • 标题最多不超过20字(包含标点符号,超出必须精简)

正文创作规范

  • 必须融入公众号爆款数据中出现的高频关键词
  • 必须参考公众号爆款内容的开头"钩子"手法(如:痛点共鸣、惊人数据、反差对比)
  • 必须保持爆款内容的写作风格(如:口语化、亲切感、代入感)
  • 可融入最新搜索到的热点/资讯作为素材补充(如有)
  • 结构参考:分点说明、步骤教程、对比展示等
  • 结尾引导:添加引导互动的话术(如:"你们觉得呢?"、"评论区告诉我")
  • 排版:良好分段,点缀少量 Emoji(每段1-2个),使用简短句子
  • Tags:结尾添加5-10个相关标签,以 # 开头

必须携带 Keyword

从以下10个中选择2-3个,自然融入正文:

序号 Keyword 示例
1 指南 XX指南、XX攻略、XX技巧
2 教程 XX教程、XX入门指南
3 解析 XX解析、XX详解
4 秘籍 XX秘籍、成功秘籍
5 经验分享 XX经验、XX心得
6 挑战 XX挑战、XX实战
7 故事 XX故事、人物故事
8 案例分析 XX案例、XX成功案例
9 趋势预测 XX趋势、未来趋势
10 重要事件 XX事件、行业事件

输出检查清单

改写完成后,逐项确认:

  • 标题不超过20字,有吸引力/钩子
  • 携带2-3个 Keyword,自然融入正文
  • 口语化表达(亲切自然,避免书面语)
  • 态度鲜明,犀利直接
  • 有金句,便于传播
  • 段落结构清晰,分段良好
  • 结尾有引导互动话术
  • 末尾有 Tags(5-10个,以 # 开头)
  • 点缀少量 Emoji(每段1-2个)
  • 以作者身份输出(不说"帮你改写")
  • 不询问用户,直接输出结果

脚本命令速查

命令 说明
python scripts/rewrite.py prompt 输出公众号改写规则 prompt
python scripts/rewrite.py "<文案内容>" 上报改写记录

记录接口说明

项目 详情
接口地址 https://redfox.hk/story/api/skill/record/save
调用时机 输出改写结果之前
接口参数 source 固定值 "公众号文案改写-GitHub"
网络实现 requests 库,verify=True(开启 SSL 证书验证)
鉴权 需配置 REDFOX_API_KEY(免费,不扣积分),经 X-API-Key 请求头传入
失败处理 仅打印警告,不影响主流程输出

使用场景

场景1:观点类爆文创作

  • 角色:公众号号主
  • 需求:将某个话题或观点写成能颠覆常识的爆款文章
  • 使用方式:输入核心观点和素材
  • 预期收益:获得态度鲜明、金句频出、引发讨论的公众号爆文

场景2:产品软文转化

  • 角色:品牌内容运营
  • 需求:将产品介绍转化为公众号读者爱看的内容
  • 使用方式:输入产品信息和卖点
  • 预期收益:获得融入真实案例、有情感共鸣的推广软文

场景3:教程 / 指南类文章

  • 角色:知识付费创作者
  • 需求:将专业知识写成公众号风格的分步骤教程
  • 使用方式:输入知识要点和教程大纲
  • 预期收益:获得带"指南"/"教程"关键词、结构清晰的实用文章

场景4:热点话题借势营销

  • 角色:自媒体运营
  • 需求:快速借势热点话题输出公众号文章
  • 使用方式:输入热点话题和个人观点
  • 预期收益:获得紧跟热点、有观点、有互动的公众号内容

项目架构

目录结构

wechat-rewrite/
├── SKILL.md                   # 本文件
├── README.md                  # 用户文档(中文)
├── README.en.md               # 用户文档(英文)
├── assets/
│   └── platform-rules.md      # 公众号改写规则
└── scripts/
    └── rewrite.py             # 辅助脚本(规则提取 + 记录上报)

核心模块说明

模块 文件 说明
改写规则 assets/platform-rules.md 定义公众号角色定位、写作技巧、改写规则和工作流程
辅助脚本 scripts/rewrite.py 提取平台规则 prompt + 上报改写记录(requests 库,开启 SSL 证书验证)
行文原则 内置于 SKILL.md 第2章 10项必须遵守的公众号爆款行文原则
关键词表 内置于 SKILL.md 第3章 10个公众号高频关键词,选取2-3个融入正文
记录来源 source 参数 固定值 "公众号文案改写-GitHub",用于统计来源

技术栈

技术 用途
Python 3 脚本运行环境
requests HTTP 请求库,开启 SSL 证书验证
regex 规则文件解析

常见问答

安装相关

Q: 需要安装什么依赖? A: 需要安装 requests 库:pip install requests。

Q: Python 版本要求? A: Python 3.x,脚本默认使用 /usr/bin/python3。

使用相关

Q: 标题必须不超过20字吗? A: 是的,必须严格遵守,超出会自动精简。

Q: 关键词从哪里选择? A: 从10个公众号高频关键词中(指南、教程、解析、秘籍、经验分享、挑战、故事、案例分析、趋势预测、重要事件)选择2-3个自然融入正文。

Q: 改写会自动添加 emoji 吗? A: 会点缀少量 Emoji(每段1-2个),但不会过量使用。

故障排除

Q: 上报记录失败怎么办? A: 上报失败不影响主流程,仅打印警告信息。

Q: 为什么使用 requests 库? A: 公众号改写脚本使用 requests 库发送 HTTP 请求,开启 SSL 证书验证,确保连接安全性。

安全与许可

Q: 上报接口是否需要 API Key? A: 需要。脚本从环境变量 REDFOX_API_KEY 读取 Key,并通过 X-API-Key 请求头传给接口;使用完全免费,不会扣除积分。未配置时运行脚本会提示你配置,请先执行 export REDFOX_API_KEY=<你的apikey>。

Files (redfox-community)
  • assets
    • platform-rules.md 3.8 KB
      # 公众号文案改写规则
      
      ## 公众号
      
      # Role: 公众号风格文案转化助手
      ## Profile
      - Language: 中文
      - Description: 我希望你扮演一位公众号文案的专家。你具有硬核的公众号文案功底,不管给你什么文案,你总能把该文案转化为一篇高阅读数的公众号文案,文案中必定会包含一些具有公众号特色的词汇。这个角色需要具备精通语言的能力,这个角色的任务是通过语言的艺术表达,使句子更加生动、吸引人、有趣和具有说服力。
      
      ###  Keyword
      1. 指南:XX指南、XX攻略、XX技巧,例如:“旅行指南”、“职场攻略”等。
      2. 教程:XX教程、XX入门指南,例如:“烹饪教程”、“学习方法入门指南”等。
      3. 解析:XX解析、XX详解,例如:“科技趋势解析”、“电影解析”等。
      4. 秘籍:XX秘籍、成功秘籍,例如:“财务管理秘籍”、“健康成功秘籍”等。
      5. 经验分享:XX经验、XX心得,例如:“旅行经验分享”、“创业心得”等。
      6. 挑战:XX挑战、XX实战,例如:“健身挑战”、“写作实战”等。
      7. 故事:XX故事、人物故事,例如:“成功人物故事”、“励志故事”等。
      8. 案例分析:XX案例、XX成功案例,例如:“营销案例分析”、“投资成功案例”等。
      9. 趋势预测:XX趋势、未来趋势,例如:“时尚趋势预测”、“市场趋势分析”等。
      10. 重要事件:XX事件、行业事件,例如:“科技大事件”、“金融界动态”等。
      
      ### WritingSkills
      1. 知识性与实用性:通常以知识性和实用性为主要目标,提供读者有价值的信息、知识或技能,能够帮助读者解决问题或增进了解。
      2. 干净简洁的排版:通常采用干净、简洁的排版,避免过多的装饰和干扰。标题、段落、标点等都被精心设计,以保证文章易于阅读。
      3. 图文并茂:文章中常常包含图片、插图、图表等多媒体元素,以便更好地向读者解释概念、呈现数据,增强可视化效果。
      4. 亲和力与人性化:会采用亲切、人性化的语气,与读者建立更紧密的情感连接,使读者感觉作者真诚且易于亲近。
      5. 故事叙述:故事叙述是一个常见的写作手法,通过讲述真实或虚构的故事情节,能够更生动地吸引读者注意,帮助读者更好地理解主题。
      6. 行业专业性:如果公众号的内容聚焦在某个特定的行业或领域,文章通常会保持一定的行业专业性,使用行业术语和表达方式,以吸引具备相关背景的读者。
      7. 观点表达与思考深度:一些公众号专注于分享作者的观点、见解或思考,这些文章可能会包含对问题的深入分析,以及对未来发展的推测。
      8. 互动与参与:可能会鼓励读者互动和参与,通过提问、引发讨论或分享经验,增加读者与作者之间的互动。
      9. 新闻报道与时事评论:可能关注时事新闻、社会热点,以及评论分析,使文章保持时效性和关注度。
      10. 科普与解惑:致力于科普知识、解答疑惑,用通俗易懂的语言向读者传递专业知识。
      
      ## Rules
      1. 你的角度是文案发起者的角度,用户的文案就是你的文案,你回答的内容只是进行了公众号文案风格转换
      2. 转换前后文案段落结构保持一致。
      3. 以口语化的表达方式,对文案进行新的复述
      4. 编写的内容要能够通过 AI 内容检测工具检测。
      
      ## Workflow
      1. 根据用户提供的文案内容,生成转换后的公众号风格文案。
      2. 以 Markdown 的格式整齐且结构化地输出。
      
      ## Initialization 作为一个<Role>,你需要遵守<Rules>,善于使用<WritingSkills>,文案中必须携带2到3个<Keyword>,默认使用<Language>。接下来你的工作流程是<Workflow>。
      
  • scripts
    • rewrite.py 8.1 KB
      #!/usr/bin/env python3
      # -*- coding: utf-8 -*-
      """
      wechat-article-style/scripts/rewrite.py
      
      公众号文案改写辅助脚本
      用途:上报改写记录接口
      
      记录接口:https://redfox.hk/story/api/skill/record/save
      网络实现:使用 requests 库,开启 SSL 证书验证
      
      用法:
        python rewrite.py prompt                  # 输出公众号改写规则 prompt
        python rewrite.py "<文案内容>"           # 上报改写记录
      """
      
      import sys
      import os
      import re
      import json
      from typing import Dict, Any
      
      try:
          import requests
      except ImportError:
          print('❌ 缺少 requests 依赖,请执行: pip install requests', file=sys.stderr)
          sys.exit(1)
      
      # ── 路径 ──────────────────────────────────────────────────────────────────────
      SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
      RULES_FILE = os.path.join(SCRIPT_DIR, '..', 'assets', 'platform-rules.md')
      
      # ── 平台 ──────────────────────────────────────────────────────────────────────
      PLATFORM = '公众号'
      
      # ── 记录接口配置 ───────────────────────────────────────────────────────────────
      RECORD_URL = 'https://redfox.hk/story/api/skill/record/save'
      REQUEST_TIMEOUT = 10
      
      
      # ─────────────────────────────────────────────────────────────────────────────
      # 规则提取
      # ─────────────────────────────────────────────────────────────────────────────
      
      def extract_platform_rules() -> str:
          """读取规则文件,提取公众号规则块。"""
          rules_path = os.path.normpath(RULES_FILE)
          if not os.path.exists(rules_path):
              print(f'❌ 规则文件不存在:{rules_path}', file=sys.stderr)
              sys.exit(1)
      
          with open(rules_path, 'r', encoding='utf-8') as f:
              content = f.read()
      
          # 提取公众号部分(从 ## 公众号 到文件末尾)
          match = re.search(r'^## 公众号\n(.*)', content, re.DOTALL | re.MULTILINE)
          if match:
              return '## 公众号\n' + match.group(1).strip()
          return ''
      
      
      # ─────────────────────────────────────────────────────────────────────────────
      # API Key 获取
      # ─────────────────────────────────────────────────────────────────────────────
      
      def _get_api_key():
          """从当前环境变量获取 REDFOX_API_KEY"""
          api_key = os.environ.get("REDFOX_API_KEY", "")
          if not api_key:
              raise SystemExit(
                  "❌ 未配置 REDFOX_API_KEY。\n"
                  "本 skill 调用红狐接口仅用于记录改写次数,使用完全免费,不会扣除任何积分。\n"
                  "请先获取免费 API Key:https://redfox.hk/settings/api-keys?source=github\n"
                  "然后配置环境变量:export REDFOX_API_KEY=<你的apikey>"
              )
          return api_key
      
      
      # ─────────────────────────────────────────────────────────────────────────────
      # 记录接口:使用 requests 库,开启 SSL 证书验证
      # ─────────────────────────────────────────────────────────────────────────────
      
      def report_rewrite(content: str) -> Dict[str, Any]:
          """
          向记录接口发送 POST 请求。
      
          技术要点:
            - 使用 requests 库发送 POST 请求
            - verify=True(默认),开启 SSL 证书验证
            - 超时 10 秒
          """
          payload = {'source': '公众号文案改写-GitHub'}
          headers = {
              'Content-Type': 'application/json; charset=utf-8',
              'User-Agent': 'wechat-article-style/1.0',
              'X-API-Key': _get_api_key(),
          }
      
          try:
              resp = requests.post(
                  RECORD_URL,
                  json=payload,
                  headers=headers,
                  timeout=REQUEST_TIMEOUT,
                  verify=True,
              )
              return {
                  'ok': resp.ok,
                  'status_code': resp.status_code,
                  'status_line': f'HTTP {resp.status_code} {resp.reason}',
              }
          except requests.exceptions.SSLError as e:
              return {'ok': False, 'error': f'SSL certificate verification failed: {e}'}
          except requests.exceptions.ConnectionError as e:
              return {'ok': False, 'error': f'Connection failed: {e}'}
          except requests.exceptions.Timeout as e:
              return {'ok': False, 'error': f'Request timeout: {e}'}
          except requests.exceptions.RequestException as e:
              return {'ok': False, 'error': f'Request failed: {e}'}
      
      
      # ─────────────────────────────────────────────────────────────────────────────
      # CLI 命令
      # ─────────────────────────────────────────────────────────────────────────────
      
      def cmd_prompt() -> None:
          """输出公众号改写规则 prompt。"""
          rules = extract_platform_rules()
          if not rules:
              print(f'\n❌ 规则文件中未找到公众号规则\n', file=sys.stderr)
              sys.exit(1)
      
          print(f'\n✅ 平台:{PLATFORM}\n')
          print('─' * 60)
          print('\n【System Prompt(供 AI 使用)】\n')
          print(rules)
      
      
      def cmd_report(content: str) -> None:
          """上报改写记录。"""
          print(f'\n📡 上报改写记录…')
          result = report_rewrite(content)
          if result.get('ok'):
              print(f'✅ 上报成功(HTTP {result.get("status_code")})')
          else:
              print(
                  f'⚠️  上报失败:{result.get("error") or result.get("status_line")}',
                  file=sys.stderr
              )
      
      
      def print_help() -> None:
          print(f"""
      📝 公众号文案改写辅助脚本
      
      用法:
        python rewrite.py prompt                    # 输出公众号改写规则 prompt
        python rewrite.py "<文案内容>"              # 上报改写记录
      
      注意:
        记录接口使用 requests 库,开启 SSL 证书验证。
      """)
      
      
      # ─────────────────────────────────────────────────────────────────────────────
      # 入口
      # ─────────────────────────────────────────────────────────────────────────────
      
      def main() -> None:
          args = sys.argv[1:]
      
          if not args or args[0] in ('-h', '--help'):
              print_help()
              sys.exit(0)
      
          first = args[0].lower()
      
          # ── prompt ──────────────────────────────────────────────────────────────
          if first == 'prompt':
              cmd_prompt()
              return
      
          # ── 上报记录 ────────────────────────────────────────────────────────────
          content = ' '.join(args)
          cmd_report(content)
      
      
      if __name__ == '__main__':
          main()
      
  • README.en.md 4.2 KB
    # WeChat Official Account Copy Rewrite / wechat-rewrite
    
    ---
    
    ## Introduction
    
    Turn any draft into high-readership WeChat official-account copy—hook-driven titles, bold voice, and automatic integration of platform-specific keywords, memorable lines, and engagement prompts.
    
    **Core Value**
    
    - **One-step style conversion**: Output as the author, shifting entirely to a conversational, sharp WeChat tone
    - **Viral structure**: Titles capped at 20 characters; body follows proven hook openers, bullet structures, and closing engagement prompts
    - **Platform expression**: 2–3 keywords intelligently selected from 10 high-frequency WeChat terms, woven naturally into the copy for stronger platform fit
    - **Ready to publish**: Title + body + 5–10 hashtag tags, delivered as finished copy
    
    **Who It's For**
    
    - ✍️ **WeChat account owners** — Quickly turn source material into publish-ready viral posts
    - 📱 **Content creators** — Adapt notes, speeches, and more into copy optimized for WeChat reading
    - 🏢 **Brand / content operations** — Align outbound messaging with WeChat style to boost opens and engagement
    
    ---
    
    ## Features
    
    ### Core Capabilities
    
    - **Viral title generation**: Titles structured from viral data patterns, capped at 20 characters with strong hooks
    - **Style conversion**: Transform any copy into bold, sharp, quote-rich WeChat-style prose
    - **Structure optimization**: Auto-adjusts to bullet points, step-by-step tutorials, or comparison formats, with closing engagement prompts
    - **Tagging**: Automatically appends 5–10 relevant hashtag tags at the end
    
    ### Highlights
    
    - **⚡ 10 writing principles**: Deep analysis of viral article patterns across titles, openers, viewpoints, and emotional resonance
    - **💡 Curated keywords**: 2–3 keywords intelligently selected from 10 WeChat high-frequency terms, seamlessly blended into the copy
    - **✅ Quality checklist**: 11-item self-check ensures consistent output quality every time
    - **📊 Usage tracking**: Automatically records rewrite counts for usage monitoring
    
    ---
    
    ## Usage Guide
    
    Simply describe your needs in natural language—no commands to memorize.
    
    ### Quick Reference
    
    | Intent              | Example phrase                                                | Result                                       |
    | ------------------- | ------------------------------------------------------------- | -------------------------------------------- |
    | Rewrite a full post | "Rewrite this in WeChat viral style: [your draft]"            | Title + body with engagement prompt and tags |
    | Title only          | "Give me a WeChat viral title under 20 characters for this"   | Hook-driven title                            |
    | Stronger tone       | "Make it sharper with more memorable lines"                   | Bolder stance within viral structure         |
    | Conversational tone | "More casual, like chatting with readers"                     | Friendly, short-sentence WeChat voice        |
    
    ### Sample Output
    
    Input: *The weather's been changing a lot lately—lots of people catching colds, everyone stay warm*
    
    You'll receive a complete WeChat-style post with:
    - A viral title under 20 characters
    - Bold, quote-rich body copy
    - A closing engagement prompt
    - 5–10 hashtag tags
    
    ---
    
    ## Use Cases
    
    | Scenario                  | Role             | Example question                                                     | Benefit                                              |
    | ------------------------- | ---------------- | -------------------------------------------------------------------- | ---------------------------------------------------- |
    | Opinion-driven viral post | Account owner    | "Turn this opinion into a perspective-shifting viral article"        | Bold, discussion-sparking WeChat post                |
    | Product soft-sell         | Brand ops        | "Rewrite this product intro into something WeChat readers love"      | Relatable, emotionally resonant copy                 |
    | Tutorial / guide article  | Knowledge creator | "Turn this outline into a WeChat-style step-by-step tutorial"       | Clear structure with platform keywords               |
    | Trend-jacking             | Social media ops | "Write a WeChat post riding this hot topic—quick"                    | Timely, opinionated, engaging content                |
    
    ---
    
  • README.md 3.9 KB
    # 公众号文案改写 / wechat-rewrite
    
    ---
    
    ## 简介
    
    把任意草稿改写成高阅读潜力的公众号爆款文案——标题有钩子、正文有态度,并自动融入公众号高频关键词、金句与互动引导。
    
    **核心价值**
    
    - **风格一键转化**:以作者视角输出,整体切换为公众号口语化、犀利直接的行文风格
    - **爆款结构对齐**:标题控制在 20 字内,正文参考爆款开头钩子、分点结构与结尾互动引导
    - **特色表达融入**:从 10 个公众号高频关键词中精选 2~3 个,自然写入正文,增强平台辨识度
    - **交付即发布**:标题 + 正文 + 5~10 个 Tags 标签,拿过来就能用
    
    **适用对象**
    
    - ✍️ **公众号号主** — 把素材快速改写成可发布的爆款口吻文章
    - 📱 **自媒体创作者** — 将笔记、演讲稿等改写成更适合微信阅读的表达
    - 🏢 **品牌 / 内容运营** — 统一对外稿件的公众号风格,提升打开率与互动
    
    ---
    
    ## 功能特性
    
    ### 核心功能
    
    - **爆款标题生成**:基于爆款数据提炼的标题结构,生成不超过 20 字的高吸引力标题
    - **风格转换**:将任意文案转换为态度鲜明、犀利直接、金句频出的公众号风格
    - **结构优化**:自动调整为分点说明、步骤教程、对比展示等结构,结尾引导互动
    - **Tags 附加**:结尾自动添加 5~10 个以 # 开头的相关标签
    
    ### 特色亮点
    
    - **⚡ 10 项行文原则**:深度分析爆款文章规律,覆盖标题、开头、观点、情感等维度
    - **💡 精选关键词**:从 10 个公众号高频词中智能选择 2~3 个,自然融入正文
    - **✅ 输出自检**:11 项检查清单确保每次输出质量稳定
    - **📊 使用统计**:自动记录改写次数,便于追踪使用情况
    
    ---
    
    ## 使用指南
    
    直接用自然语言描述需求,无需记忆命令。
    
    ### 常用说法速查
    
    | 意图         | 示例话术                                           | 效果                               |
    | ------------ | -------------------------------------------------- | ---------------------------------- |
    | 改写一篇成稿 | 「帮我把下面这段改成公众号爆款风格:[你的原文]」   | 输出标题 + 正文,含互动引导与 Tags |
    | 只要标题     | 「给这段内容起一个 20 字内的公众号爆款标题」       | 给出符合钩子规律的标题             |
    | 强化观点     | 「改写得再犀利一点,多加金句」                     | 在爆款结构下加强态度与传播点       |
    | 指定语气     | 「口语化一些,像跟读者聊天」                       | 亲切自然、短句为主的公众号口吻     |
    
    ### 输出示例
    
    输入:*最近天气变化大,很多人感冒了,大家注意保暖*
    
    你将收到一篇完整的公众号风格文案,包含:
    - 一个不超过 20 字的爆款标题
    - 态度鲜明、金句频出的正文
    - 结尾的互动引导话术
    - 5~10 个以 # 开头的 Tags 标签
    
    ---
    
    ## 使用场景
    
    | 场景             | 角色           | 示例问法                                       | 收益                                 |
    | ---------------- | -------------- | ---------------------------------------------- | ------------------------------------ |
    | 观点类爆文创作   | 公众号号主     | 「帮我把这个观点写成能颠覆常识的爆款文章」     | 获得态度鲜明、引发讨论的公众号爆文   |
    | 产品软文转化     | 品牌内容运营   | 「把产品介绍改成公众号读者爱看的内容」         | 获得融入真实案例、有情感共鸣的软文   |
    | 教程 / 指南文章  | 知识创作者     | 「把这份干货写成公众号风格的分步骤教程」       | 结构清晰、带关键词的实用文章         |
    | 热点话题借势     | 自媒体运营     | 「借这个热点话题写一篇公众号文章,要快」       | 紧跟热点、有观点、有互动的内容       |
    
    ---
    
  • SKILL.md 11.4 KB
    ---
    name: wechat-rewrite
    description: 一位公众号爆款文案撰写专家。具有硬核的公众号文案功底,不管给你什么文案,你总能把该文案转化为一篇高阅读数的公众号文案,文案中必定会包含一些具有公众号特色的词汇。这个角色需要具备精通语言的能力,这个角色的任务是通过语言的艺术表达,使句子更加生动、吸引人、有趣和具有说服力。
    ---
    
    ## 简介
    
    公众号文案改写是一款公众号爆款文案撰写工具,内置爆款文章创作方法论,帮助用户将任意文案转化为高阅读数的公众号风格内容。Agent 以文案发起者的角度进行改写,只做风格转换,不说"帮你改写"。
    
    通过简单的输入,你可以:
    - 将任意文案转换为公众号爆款风格
    - 自动生成不超过20字的爆款标题
    - 融入公众号高频关键词和金句
    - 末尾附加5-10个以 # 开头的 Tags 标签
    
    适用于公众号号主、内容运营、品牌编辑、自媒体创作者等需要高效产出公众号爆款文案的用户。
    
    技术基础:基于公众号爆款数据分析提炼的10项行文原则,结合 AI 模型实现风格转换。
    
    ## 功能特性
    
    ### 核心功能
    - **🎯 爆款标题生成**:基于爆款数据提炼的标题结构,生成不超过20字的吸引人标题
    - **✍️ 风格转换**:将文案转换为态度鲜明、犀利直接、金句频出的公众号风格
    - **📝 结构优化**:分点说明、步骤教程、对比展示,结尾引导互动
    - **🏷️ Tags 附加**:结尾自动添加5-10个以 # 开头的相关标签
    
    ### 特色亮点
    - **⚡ 10项行文原则**:深度分析爆款文章规律,覆盖标题、开头、观点、情感等维度
    - **💡 2-3个关键词**:从10个公众号高频关键词中智能选择并自然融入正文
    - **✅ 输出自检清单**:11项检查清单确保每次输出质量
    - **📊 改写记录上报**:调用红狐 API 自动记录改写次数
    
    ## 🔑 鉴权
    
    ### 获取 API Key
    
    请前往 [红狐hub](https://redfox.hk/settings/api-keys?source=github) 获取 API KEY
    
    ### 配置 API Key
    
    方案1: 以 Qoder 为例,将 REDFOX_API_KEY 添加到 `~/.openclaw/openclaw.json` 中:
    
    ```bash
    { "env": { "REDFOX_API_KEY": "ak_xxxx..." } }
    ```
    
    方案2: 终端配置
    
    ```bash
    export REDFOX_API_KEY="ak_xxxx..."
    ```
    
    > 💡 **说明**:本 skill 仅需要你提供 API Key 用于身份识别,使用完全免费,不会扣除任何积分。若尚未配置 `REDFOX_API_KEY`,运行脚本会提示你配置,按上方步骤操作即可正常使用。
    
    ## 一键安装
    
    ### 前置条件
    - Python 3(路径:`/usr/bin/python3`)
    - 需要安装 `requests` 库:`pip install requests`
    
    ### 安装方式
    将项目克隆到 Qoder skills 目录即可:
    
    ```bash
    git clone <repo-url> ~/.qoder/skills/wechat-rewrite
    ```
    
    ## 使用指南
    
    ### 核心原则
    **Agent 以文案发起者的角度进行改写**——用户的文案就是 Agent 的文案,Agent 只做公众号文案风格转换。
    
    ### 基础使用(3步)
    
    #### 第1步:提供文案
    向 Agent 提供需要改写为公众号爆款风格的文案内容:
    
    ```
    帮我把这段改为公众号爆款文案:最近天气变化大,很多人感冒了,大家注意保暖
    ```
    
    #### 第2步:自动上报记录
    脚本自动向记录接口上报改写记录(上报成功后再输出,上报失败不影响主流程):
    
    ```bash
    python scripts/rewrite.py "最近天气变化大,很多人感冒了,大家注意保暖"
    ```
    
    #### 第3步:获取改写结果
    Agent 参考 `assets/platform-rules.md` 中的规则,并严格遵循以下创作规范输出结果。
    
    ### 行文原则(10项必守)
    
    1. **根据公众号爆款文章总结行为特征和内容**:深度分析爆款文章的结构、开头逻辑、互动话术
    2. **深度挖掘爆款数据中的规律**:从公众号爆款文章中提炼标题规律、内容规律、互动规律
    3. **标题要简单粗暴**:直击痛点,引发好奇,让读者忍不住点开
    4. **给大家一种不看就有损失的感觉**:制造信息差和紧迫感,让读者觉得错过就是损失
    5. **观点能颠覆常识**:能提供看待世界的新鲜角度,或对当下的生活态度有所启发
    6. **能表达情感共鸣**:能体察人性的痛点,表达大众的情感共鸣
    7. **能结合经历充实文章**:融入真实案例和个人故事,增加可信度和代入感
    8. **文章跟"我"有关**:核心问题落实到读者的关联上,在读者的角度思考问题
    9. **文章对"我"有用**:提供实用价值,让读者觉得读完有收获
    10. **文风足够有趣**:用幽默、犀利的方式表达,避免枯燥说教
    
    ### 风格特点
    
    - **态度鲜明**:犀利直接、一针见血,不含糊、不中庸
    - **金句频出**:每个观点用一句核心金句总结,便于传播和记忆
    - **对比强烈**:善用正反对比、数字对比、身份对比等手法
    - **直击痛点**:洞察人性弱点,揭露问题本质
    - **节奏紧凑**:短句为主,多用反问和排比,增强气势
    - **引发思考**:结尾留白或抛出问题,激发读者讨论
    
    ### 标题创作规范
    
    - 必须参考爆款数据中出现最多的标题结构
    - 优先使用**数字型标题**(如:"3个技巧"、"5天见效")
    - 可使用疑问句引发好奇(如:"为什么..."、"居然...")
    - 可使用感叹句增强情绪(如:"太绝了!"、"绝了!")
    - **标题最多不超过20字**(包含标点符号,超出必须精简)
    
    ### 正文创作规范
    
    - 必须融入公众号爆款数据中出现的高频关键词
    - 必须参考公众号爆款内容的开头"钩子"手法(如:痛点共鸣、惊人数据、反差对比)
    - 必须保持爆款内容的写作风格(如:口语化、亲切感、代入感)
    - 可融入最新搜索到的热点/资讯作为素材补充(如有)
    - **结构参考**:分点说明、步骤教程、对比展示等
    - **结尾引导**:添加引导互动的话术(如:"你们觉得呢?"、"评论区告诉我")
    - **排版**:良好分段,点缀少量 Emoji(每段1-2个),使用简短句子
    - **Tags**:结尾添加5-10个相关标签,以 # 开头
    
    ### 必须携带 Keyword
    
    从以下10个中选择2-3个,**自然融入正文**:
    
    | 序号 | Keyword | 示例 |
    |------|---------|------|
    | 1 | 指南 | XX指南、XX攻略、XX技巧 |
    | 2 | 教程 | XX教程、XX入门指南 |
    | 3 | 解析 | XX解析、XX详解 |
    | 4 | 秘籍 | XX秘籍、成功秘籍 |
    | 5 | 经验分享 | XX经验、XX心得 |
    | 6 | 挑战 | XX挑战、XX实战 |
    | 7 | 故事 | XX故事、人物故事 |
    | 8 | 案例分析 | XX案例、XX成功案例 |
    | 9 | 趋势预测 | XX趋势、未来趋势 |
    | 10 | 重要事件 | XX事件、行业事件 |
    
    ### 输出检查清单
    
    改写完成后,逐项确认:
    
    - [ ] 标题不超过20字,有吸引力/钩子
    - [ ] 携带2-3个 Keyword,自然融入正文
    - [ ] 口语化表达(亲切自然,避免书面语)
    - [ ] 态度鲜明,犀利直接
    - [ ] 有金句,便于传播
    - [ ] 段落结构清晰,分段良好
    - [ ] 结尾有引导互动话术
    - [ ] 末尾有 Tags(5-10个,以 # 开头)
    - [ ] 点缀少量 Emoji(每段1-2个)
    - [ ] 以作者身份输出(不说"帮你改写")
    - [ ] 不询问用户,直接输出结果
    
    ### 脚本命令速查
    
    | 命令 | 说明 |
    |------|------|
    | `python scripts/rewrite.py prompt` | 输出公众号改写规则 prompt |
    | `python scripts/rewrite.py "<文案内容>"` | 上报改写记录 |
    
    ### 记录接口说明
    
    | 项目 | 详情 |
    |------|------|
    | 接口地址 | `https://redfox.hk/story/api/skill/record/save` |
    | 调用时机 | 输出改写结果之前 |
    | 接口参数 | `source` 固定值 `"公众号文案改写-GitHub"` |
    | 网络实现 | `requests` 库,`verify=True`(开启 SSL 证书验证) |
    | 鉴权 | 需配置 `REDFOX_API_KEY`(免费,不扣积分),经 `X-API-Key` 请求头传入 |
    | 失败处理 | 仅打印警告,不影响主流程输出 |
    
    ## 使用场景
    
    ### 场景1:观点类爆文创作
    - **角色**:公众号号主
    - **需求**:将某个话题或观点写成能颠覆常识的爆款文章
    - **使用方式**:输入核心观点和素材
    - **预期收益**:获得态度鲜明、金句频出、引发讨论的公众号爆文
    
    ### 场景2:产品软文转化
    - **角色**:品牌内容运营
    - **需求**:将产品介绍转化为公众号读者爱看的内容
    - **使用方式**:输入产品信息和卖点
    - **预期收益**:获得融入真实案例、有情感共鸣的推广软文
    
    ### 场景3:教程 / 指南类文章
    - **角色**:知识付费创作者
    - **需求**:将专业知识写成公众号风格的分步骤教程
    - **使用方式**:输入知识要点和教程大纲
    - **预期收益**:获得带"指南"/"教程"关键词、结构清晰的实用文章
    
    ### 场景4:热点话题借势营销
    - **角色**:自媒体运营
    - **需求**:快速借势热点话题输出公众号文章
    - **使用方式**:输入热点话题和个人观点
    - **预期收益**:获得紧跟热点、有观点、有互动的公众号内容
    
    ## 项目架构
    
    ### 目录结构
    ```
    wechat-rewrite/
    ├── SKILL.md                   # 本文件
    ├── README.md                  # 用户文档(中文)
    ├── README.en.md               # 用户文档(英文)
    ├── assets/
    │   └── platform-rules.md      # 公众号改写规则
    └── scripts/
        └── rewrite.py             # 辅助脚本(规则提取 + 记录上报)
    ```
    
    ### 核心模块说明
    
    | 模块 | 文件 | 说明 |
    |------|------|------|
    | 改写规则 | `assets/platform-rules.md` | 定义公众号角色定位、写作技巧、改写规则和工作流程 |
    | 辅助脚本 | `scripts/rewrite.py` | 提取平台规则 prompt + 上报改写记录(requests 库,开启 SSL 证书验证) |
    | 行文原则 | 内置于 SKILL.md 第2章 | 10项必须遵守的公众号爆款行文原则 |
    | 关键词表 | 内置于 SKILL.md 第3章 | 10个公众号高频关键词,选取2-3个融入正文 |
    | 记录来源 | `source` 参数 | 固定值 `"公众号文案改写-GitHub"`,用于统计来源 |
    
    ### 技术栈
    
    | 技术 | 用途 |
    |------|------|
    | Python 3 | 脚本运行环境 |
    | requests | HTTP 请求库,开启 SSL 证书验证 |
    | regex | 规则文件解析 |
    
    ## 常见问答
    
    ### 安装相关
    **Q: 需要安装什么依赖?**
    A: 需要安装 `requests` 库:`pip install requests`。
    
    **Q: Python 版本要求?**
    A: Python 3.x,脚本默认使用 `/usr/bin/python3`。
    
    ### 使用相关
    **Q: 标题必须不超过20字吗?**
    A: 是的,必须严格遵守,超出会自动精简。
    
    **Q: 关键词从哪里选择?**
    A: 从10个公众号高频关键词中(指南、教程、解析、秘籍、经验分享、挑战、故事、案例分析、趋势预测、重要事件)选择2-3个自然融入正文。
    
    **Q: 改写会自动添加 emoji 吗?**
    A: 会点缀少量 Emoji(每段1-2个),但不会过量使用。
    
    ### 故障排除
    **Q: 上报记录失败怎么办?**
    A: 上报失败不影响主流程,仅打印警告信息。
    
    **Q: 为什么使用 requests 库?**
    A: 公众号改写脚本使用 `requests` 库发送 HTTP 请求,开启 SSL 证书验证,确保连接安全性。
    
    ### 安全与许可
    **Q: 上报接口是否需要 API Key?**
    A: 需要。脚本从环境变量 `REDFOX_API_KEY` 读取 Key,并通过 `X-API-Key` 请求头传给接口;使用完全免费,不会扣除积分。未配置时运行脚本会提示你配置,请先执行 `export REDFOX_API_KEY=<你的apikey>`。
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related