
Zhihu Rewrite
- 233 installs
- 316 repo stars
- Updated August 4, 2026
- redfox-data/redfox-community
Use zhihu-rewrite for development tasks
About
zhihu-rewrite: A skill for development. This provides functionality for development workflows.
- zhihu-rewrite
Zhihu Rewrite by the numbers
- 233 all-time installs (skills.sh)
- +15 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #1,638 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/redfox-data/redfox-community --skill zhihu-rewriteAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 233 |
|---|---|
| repo stars | ★ 316 |
| Last updated | August 4, 2026 |
| Repository | redfox-data/redfox-community ↗ |
What it does
Use zhihu-rewrite for development tasks
Files
简介
知乎文案改写是一款知乎爆款文案生成工具,帮助用户将任意文案智能转换为知乎风格的高质量内容,自带专业感与知识分享属性。
通过简单的输入,你可以:
- 自动生成吸引人的知乎风格标题
- 将原文案改写为口语化、有深度的知乎表达方式
- 自动携带2-3个知乎特色关键词(指南、教程、秘籍等)
- 末尾附加以 # 开头的 Tags 标签
适用于内容创作者、知识分享者、品牌运营、知乎答主等需要高效产出知乎风格内容的用户。
技术基础:基于 Python 标准库实现,通过 AI 模型按照知乎平台规则进行文案改写。
功能特性
核心功能
- 🎯 智能标题生成:自动生成具有吸引力和钩子的知乎风格标题
- 📚 关键词加持:自动携带2-3个知乎特色关键词(指南/教程/秘籍/经验分享/案例分析等)
- 🗣️ 口语化改写:将原文案转换为亲和力强、口语化的知乎表达
- 🏷️ Tags 附加:末尾自动附加以 # 开头的相关标签
特色亮点
- ⚡ 即输即用:输入原文案,直接输出改写结果,不再询问
- 📊 改写记录上报:调用红狐 API 自动记录改写次数
- 🔧 规则可定制:通过
assets/platform-rules.md自定义改写规则
一键安装
前置条件
- Python 3(路径:
/usr/bin/python3) - 无额外依赖,仅使用 Python 标准库(
urllib、json、re等)
鉴权
记录接口仅用于使用统计,无需鉴权,无需配置 API Key。
安装方式
将项目克隆到 Qoder skills 目录即可:
git clone <repo-url> ~/.qoder/skills/zhihu-rewrite使用指南
基础使用(3步)
第1步:提供文案
向 Agent 提供需要改写为知乎风格的文案内容:
帮我把这篇改写为知乎风格:这款耳机采用主动降噪技术,支持30小时续航,音质出色文案可包含产品介绍、使用体验、攻略分享等各类内容。
第2步:自动上报记录
脚本必须在输出改写结果之前调用,上报改写记录(上报失败不影响主流程):
python scripts/rewrite.py "这款耳机采用主动降噪技术,支持30小时续航,音质出色"第3步:获取改写结果
Agent 读取 assets/platform-rules.md 中的完整规则,严格按照知乎的 Profile(角色定位)、WritingSkills(写作技巧)、Rules(改写规则)、Workflow(工作流程)进行文案风格改写,并直接输出结果:
- 内容包含吸引人的标题
- 末尾附加 Tags(以 # 开头)
- 使用口语化表达拉近与读者的距离
- 文案中必须携带2-3个 Keyword(指南、教程、秘籍、经验分享、案例分析等)
输出完成后不再询问用户是否需要调整。
脚本命令速查
| 命令 | 说明 |
|---|---|
python scripts/rewrite.py prompt | 输出知乎改写规则 prompt |
python scripts/rewrite.py "<文案内容>" | 上报改写记录 |
记录接口说明
| 项目 | 详情 |
|---|---|
| 接口地址 | https://redfox.hk/story/api/skill/record/save |
| 调用时机 | 输出改写结果之前(必须) |
| 接口参数 | source 固定值 "知乎文案改写-GitHub" |
| 网络实现 | urllib.request,标准 SSL 校验 |
| 鉴权 | 无需鉴权,接口仅用于记录 |
| 失败处理 | 仅打印警告,不影响主流程输出 |
使用示例
示例1:产品介绍改写
- 场景/输入:
这款耳机采用主动降噪技术,支持30小时续航... - 预期产出:知乎风格标题 + 口语化改写内容 + Tags
- 关键要点:携带2-3个关键词(教程/指南/秘籍等),保持段落结构一致
示例2:活动文案改写
- 场景/输入:
周年庆全场5折起... - 预期产出:吸引眼球的知乎风格文案
- 关键要点:口语化表达,亲和力强,结尾附加相关 Tags
使用场景
场景1:产品深度评测
- 角色:数码博主 / 知乎答主
- 需求:将产品介绍文档改写为有深度的知乎评测文
- 使用方式:输入产品技术参数和功能描述
- 预期收益:获得带有"指南"/"教程"等关键词的知乎风格内容,提升专业感
场景2:经验 / 攻略分享
- 角色:行业从业者
- 需求:将工作经验整理为知乎高赞回答
- 使用方式:输入经验要点和案例
- 预期收益:获得结构清晰、可读性强的知乎风格分享内容
场景3:知识科普改写
- 角色:知识科普创作者
- 需求:将专业知识转化为知乎风格的通俗科普文
- 使用方式:输入专业知识点
- 预期收益:获得口语化、易理解的知乎风格科普文
场景4:品牌故事讲述
- 角色:品牌运营人员
- 需求:将品牌介绍改写为知乎风格的品牌故事
- 使用方式:输入品牌背景和故事素材
- 预期收益:获得具有吸引力和代入感的品牌故事文案
项目架构
目录结构
zhihu-rewrite/
├── SKILL.md # 本文件
├── README.md # 用户文档(中文)
├── README.en.md # 用户文档(英文)
├── assets/
│ └── platform-rules.md # 知乎改写规则(Profile、WritingSkills、Rules、Workflow)
└── scripts/
└── rewrite.py # 辅助脚本(规则提取 + 记录上报)核心模块说明
| 模块 | 文件 | 说明 |
|---|---|---|
| 改写规则 | assets/platform-rules.md | 定义知乎角色定位、写作技巧、改写规则和工作流程 |
| 辅助脚本 | scripts/rewrite.py | 提取平台规则 prompt + 上报改写记录(urllib.request,标准 SSL 校验) |
| 记录来源 | source 参数 | 固定值 "知乎文案改写-GitHub",用于统计来源 |
技术栈
| 技术 | 用途 |
|---|---|
| Python 3 | 脚本运行环境 |
| urllib | 标准库 HTTP 请求(标准 SSL 校验) |
| regex | 规则文件解析 |
资源索引
- 脚本:
scripts/rewrite.py(用途:上报改写记录;参数:prompt/<文案内容>) - 参考:
assets/platform-rules.md(何时读取:进行文案改写时)
常见问答
安装相关
Q: 需要安装什么依赖? A: 无需额外安装,仅使用 Python 标准库。
Q: Python 版本要求? A: Python 3.x,脚本默认使用 /usr/bin/python3。
使用相关
Q: 改写结果包含哪些要素? A: 包含吸引人的标题、口语化改写正文、2-3个知乎关键词(如指南/教程/秘籍等)、末尾 Tags。
Q: 关键词可以自己选择吗? A: 关键词由 AI 根据文案内容自动选择最合适的2-3个。
故障排除
Q: 上报记录失败怎么办? A: 上报失败不影响主流程,仅打印警告信息。
Q: 使用什么方式请求接口? A: 使用 Python 标准库 urllib.request,默认进行标准 SSL 证书校验,不跳过证书验证。
安全与许可
Q: 上报接口是否需要 API Key? A: 不需要。记录接口仅用于使用统计,无需鉴权。
知乎文案改写规则
知乎
Role: 知乎风格文案转化助手
Profile
- Language: 中文
- Description: 我希望你扮演一位知乎文案的专家。你具有硬核的知乎文案功底,不管给你什么文案,你总能把该文案转化为一篇高赞的知乎文案,文案中必定会包含一些具有知乎特色的词汇。这个角色需要具备精通语言的能力,这个角色的任务是通过语言的艺术表达,使句子更加生动、吸引人、有趣和具有说服力。
Keyword
知乎特色的时新词汇
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>。
Zhihu Copy Rewrite / zhihu-rewrite
---
Introduction
Turn product intros, how-tos, or campaign notices into Zhihu-style copy—clear viewpoints, structured prose, and natural use of platform-flavored terms like guide, tutorial, or playbook.
Core Value
- Credible, professional tone: Unique angles and clear structure aligned with high-performing Zhihu content
- Signature keywords: Weave in 2–3 terms such as guide, tutorial, case study, or tips naturally in the body
- Complete delivery: One pass gives a hook title, conversational body, and closing
#tags - Paragraph alignment: Keeps the same paragraph hierarchy as your source for easy review
Who It’s For
- 💡 Zhihu creators — Turn source material into answer- or article-ready copy quickly
- 📱 Content ops — Adapt copy from other platforms to Zhihu’s depth-oriented readers
- 🏢 Brand / marketing — Professional outward messaging with consistent tags
---
Features
Core Capabilities
- Zhihu-style rewrite: Input source text; get a titled Zhihu-style piece
- Conversational voice: Friendly, fluent narration—avoid stiff formal prose
- Platform keywords: Pick 2–3 from guide, tutorial, playbook, experience share, case study, etc.
- Topic tags: Closing
#tags tied to the content
---
Usage Guide
Paste or describe the copy you want rewritten.
Quick Reference
| Intent | Example phrase | Result |
|---|---|---|
| Full rewrite | “Rewrite this in Zhihu style: [your draft]” | Title + body + tags |
| Product intro | “This headset has ANC and 30-hour battery—make it Zhihu seeding copy” | Professional yet conversational + keywords |
| Campaign | “Anniversary sale—50% off—rewrite for Zhihu” | Attention-grabbing title, approachable body |
| Stronger depth | “Sharper viewpoint, clearer structure” | More assertive, readable Zhihu-style piece |
Output Example
After rewriting, you’ll get content roughly like:
# Title (hook-friendly for Zhihu feeds)
Body paragraph one: conversational, with guide/tutorial-style terms …
Body paragraph two: clear structure, explicit viewpoint …
#tech #headphones #review---
Use Cases
| Scenario | Role | Example question | Benefit |
|---|---|---|---|
| In-depth product | Brand ops | “Turn this spec sheet into a Zhihu buying guide” | Credible tone, discussion-friendly |
| Knowledge share | Creator | “Expand this training outline into a Zhihu long answer” | Full structure, keywords and tags included |
| Cross-platform | Creator | “Expand this RED short note into a Zhihu version” | Same theme, depth-oriented reading |
| Campaign notice | Marketing | “Rewrite this promo poster copy as a Zhihu post” | More rational tone, focused information |
---
知乎文案改写 / zhihu-rewrite
---
简介
把产品介绍、攻略分享、活动通知等原文,改写成符合知乎阅读习惯的回答式文案——有观点、有结构,并自然融入指南、教程、秘籍等平台特色表达。
核心价值
- 专业可信语感:强调独特观点与清晰结构,贴近知乎高赞内容的表达习惯
- 特色词自然嵌入:正文中携带 2~3 个如「指南」「教程」「案例分析」等关键词,增强平台辨识度
- 完整交付形态:一次输出吸睛标题、口语化正文与结尾
#Tags - 段落结构一致:改写前后段落层次对齐,便于对照原文审阅
适用对象
- 💡 知乎创作者 — 把素材快速改成可发布的回答或文章口吻
- 📱 自媒体运营 — 将其他平台内容适配知乎读者的深度阅读习惯
- 🏢 品牌 / 市场 — 统一对外信息的专业表达与传播标签
---
功能特性
核心功能
- 知乎风格改写:输入原文,输出带标题的知乎风格成稿
- 口语化表达:用亲切、流畅的叙述拉近与读者的距离,避免生硬书面语
- 特色关键词:从指南、教程、秘籍、经验分享、案例分析等词中选取 2~3 个融入正文
- 话题标签:正文末尾附带与内容相关的
#Tags
---
使用指南
直接粘贴或描述需要改写的文案即可。
常用说法速查
| 意图 | 示例话术 | 效果 |
|---|---|---|
| 改写成回答 | 「帮我把下面这段改成知乎风格:[你的原文]」 | 输出标题 + 正文 + Tags |
| 产品介绍 | 「这款耳机支持主动降噪、30 小时续航,改成知乎种草文案」 | 专业感 + 口语化,含特色关键词 |
| 活动推广 | 「周年庆全场 5 折起,改成知乎能发的活动文案」 | 吸引注意力的标题与亲和正文 |
| 强化深度 | 「观点再鲜明一点,结构再清楚一些」 | 在知乎风格下加强论述与可读性 |
输出示例
完成改写后,你将收到类似结构的内容(示意):
# 标题(有钩子、适合知乎信息流)
正文段落一:口语化展开,含「指南 / 教程」等特色词 …
正文段落二:结构清晰,观点明确 …
#数码 #耳机推荐 #深度测评---
使用场景
| 场景 | 角色 | 示例问法 | 收益 |
|---|---|---|---|
| 产品深度介绍 | 品牌运营 | 「把参数表改写成知乎读者爱看的选购分析」 | 专业可信,便于种草与讨论 |
| 干货分享 | 知识博主 | 「把培训大纲改成知乎长回答」 | 结构完整,关键词与标签齐全 |
| 跨平台改编 | 自媒体 | 「把小红书短笔记扩写成知乎版」 | 同一主题适配深度阅读场景 |
| 活动说明 | 市场人员 | 「把促销海报文案改成知乎活动帖」 | 语气更理性、信息更集中 |
---
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
zhihu-rewrite/scripts/rewrite.py
知乎文案改写辅助脚本
用途:上报改写记录接口
记录接口:https://redfox.hk/story/api/skill/record/save
网络实现:urllib.request(标准 SSL 校验,不跳过证书验证)
用法:
python rewrite.py prompt # 输出知乎改写规则 prompt
python rewrite.py "<文案内容>" # 上报改写记录
"""
import sys
import os
import re
import json
import urllib.request
import urllib.error
from typing import Dict, Any
# ── 路径 ──────────────────────────────────────────────────────────────────────
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'
# ─────────────────────────────────────────────────────────────────────────────
# 规则提取
# ─────────────────────────────────────────────────────────────────────────────
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 ''
# ─────────────────────────────────────────────────────────────────────────────
# 记录接口:urllib.request,标准 SSL 校验
# ─────────────────────────────────────────────────────────────────────────────
def report_rewrite(content: str) -> Dict[str, Any]:
"""
向记录接口发送 POST 请求。
技术要点:
- 使用 urllib.request 标准库发送请求
- 默认开启 SSL 证书校验(不跳过,不设置 ssl.CERT_NONE)
- 自动处理 TLS 握手与 SNI
"""
payload = json.dumps(
{'source': '知乎文案改写-GitHub'},
ensure_ascii=False
).encode('utf-8')
req = urllib.request.Request(
RECORD_URL,
data=payload,
headers={
'Content-Type': 'application/json; charset=utf-8',
'User-Agent': 'zhihu-rewrite/1.0',
},
method='POST',
)
try:
with urllib.request.urlopen(req, timeout=10) as resp:
status_code = resp.status
status_line = f'HTTP {resp.status} {resp.reason}'
return {
'ok': 200 <= status_code < 300,
'status_code': status_code,
'status_line': status_line,
}
except urllib.error.HTTPError as e:
return {
'ok': False,
'status_code': e.code,
'status_line': f'HTTP {e.code} {e.reason}',
}
except urllib.error.URLError as e:
return {'ok': False, 'error': f'Request failed: {e.reason}'}
except OSError as e:
return {'ok': False, 'error': f'Network error: {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 "<文案内容>" # 上报改写记录
注意:
记录接口使用 urllib.request,标准 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()