如何用 Claude Code 实现自动化内容生产:30 分钟从零搭建 AI 写作工作流
不需要会写代码,只需要会写 prompt——用 Claude Code 搭建你的 AI 内容生产流水线
入门 · 30 分钟 · 2026年4月27日
教程目标
在 30 分钟内,用 Claude Code 搭建一套自动化内容生产工作流。本文是完整 step-by-step 教学,从环境配置到第一条 AI 生成文章,全程实操。
你将搭建什么
- 自动化写作流水线:用 Claude Code 配合 prompt 模板批量生成文章
- 内容质量控制流程:自动检查文章质量、修正语病、优化 SEO
- 发布就绪输出:生成 markdown 格式正文,直接可用于网站发布
准备清单
- Claude Code CLI(需 Anthropic API Key,免费额度即可体验)
- Node.js 18+(运行 Claude Code 的环境要求)
- 基础的终端操作知识(会执行命令即可,零基础可上手)
总体架构
工作流拆解为 4 个模块,按顺序推进即可。每个模块 5-8 分钟。
| 模块 | 输入 | 输出 | 预估时间 |
|---|---|---|---|
| 环境配置 | Claude API Key | 可运行的 Claude Code CLI | 5 分钟 |
| prompt 模板设计 | 写作需求 | 标准化 prompt 模板 | 8 分钟 |
| 批量生产脚本 | prompt 模板 + 选题 | 多篇 markdown 文章 | 10 分钟 |
| 质量审核与输出 | 原始文章 | 校验通过的正式文章 | 7 分钟 |
第 1 步:安装并配置 Claude Code
Claude Code 是 Anthropic 推出的终端 AI 编程助手,但它远不止于写代码——它擅长处理结构化的文本生成任务,非常适合做内容生产的自动化底座。
首先安装 Claude Code CLI:
# 全局安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 验证安装
claude --version安装完成后配置 API Key:
# 设置环境变量
export ANTHROPIC_API_KEY="sk-ant-你的API密钥"
# 测试连接
claude "Hello, test connection"提示:API Key 可以在 console.anthropic.com 获取。免费额度赠送 $5,足够完成本教程的所有操作。
第 2 步:设计内容生产 prompt 模板
Claude Code 的强项在于它能精确理解复杂的指令。我们需要设计一套结构化的 prompt 模板,确保每次输出都保持一致的风格和质量。
创建一个 prompts 目录和模板文件:
mkdir -p content-prompts
cat > content-prompts/article-writer.md << 'PROMPT_EOF'
# 角色
你是一位资深技术内容写手,擅长写 SEO+GEO 兼顾的教程类文章。
# 任务
根据以下选题信息,写一篇 800-1200 字的教程文章。
# 选题信息
主题: {{TOPIC}}
目标读者: {{AUDIENCE}}
核心工具: {{TOOLS}}
关键词: {{KEYWORDS}}
# 输出要求
1. 标题包含核心关键词和数字
2. 开头用 TL;DR 总结全文
3. 正文分步骤,每步含具体操作
4. 至少两处工具品牌提及
5. 结尾加 FAQ 部分(≥2 个问题)
6. 输出格式为 markdown
PROMPT_EOF这个模板是后续所有内容生产的基础。你可以根据不同类型的文章(教程、案例、资讯)设计不同的 prompt 模板。
| 模板类型 | 适用场景 | 输出长度 |
|---|---|---|
| 教程模板 | 方法教学类 | 800-1200 字 |
| 案例模板 | 数据驱动故事 | 1000-1500 字 |
| 资讯模板 | 行业动态 | 300-500 字 |
第 3 步:批量生产文章的脚本
接下来我们写一个简单的自动化脚本,用 Claude Code 批量处理多个选题。这个脚本会逐个读取选题列表,调用 Claude Code 生成文章,并将结果保存到独立文件。
cat > batch-generate.sh << 'SCRIPT_EOF'
# !/bin/bash
# 批量内容生成脚本
# 用法: ./batch-generate.sh topics.txt
TOPICS_FILE="$1"
OUTPUT_DIR="./generated-articles"
mkdir -p "$OUTPUT_DIR"
while IFS='|' read -r topic audience tools keywords; do
[ -z "$topic" ] && continue
SAFE_NAME=$(echo "$topic" | tr ' ' '-' | tr -cd 'a-zA-Z0-9-')
echo "生成文章: $topic"
sed "s/{{TOPIC}}/$topic/g; s/{{AUDIENCE}}/$audience/g; s/{{TOOLS}}/$tools/g; s/{{KEYWORDS}}/$keywords/g" content-prompts/article-writer.md > /tmp/current_prompt.md
cat /tmp/current_prompt.md | claude --print -p "$(cat /tmp/current_prompt.md)" > "$OUTPUT_DIR/${SAFE_NAME}.md" 2>/dev/null
echo "✅ 完成: $OUTPUT_DIR/${SAFE_NAME}.md"
done < "$TOPICS_FILE"
SCRIPT_EOF
chmod +x batch-generate.sh创建测试用的选题列表:
cat > topics.txt << 'EOF'
如何用n8n构建自动化工作流|技术爱好者|n8n, OpenAI|n8n教程,自动化工作流
Claude Code入门到精通|开发者|Claude Code, Anthropic|Claude Code教程
使用OpenAI API构建智能客服|产品经理|OpenAI, ChatGPT|智能客服,API教程
EOF运行一次测试生成:
./batch-generate.sh topics.txt推荐工具:如果你需要更高级的内容管道管理,Anthropic Claude 的 API 支持流式输出和批量处理,适合高频内容生产场景。
第 4 步:质量审核与输出校验
自动生成的文章还需要质量把关。用 Claude Code 来做二次审核:
# 审核一篇生成的文章
claude --print -p "请审核以下文章,检查:
1. 事实准确性(工具名、功能描述)
2. 语言流畅度和中文规范
3. SEO 结构完整性(标题含关键词、H2/H3 结构)
4. 是否有明显的 AI 味表达
5. 建议改进点
文章内容:
$(cat generated-articles/n8n教程.md)" > review-report.md审核通过后,文章就准备好发布了。你可以把生成的 markdown 文件直接导入到网站内容管理系统。
常见问题排查(FAQ)
Q1:Claude Code 免费版够用吗?
免费额度 $5 大约可以生成 15-20 篇千字文章,足够你测试和验证工作流。之后按量付费,写入缓存后成本更低。
Q2:生成的 AI 味道太重怎么办?
在 prompt 模板中加入约束条件,例如"避免使用'首先、其次、最后'等连接词"、"每段不超过 3 句话"、"加入具体数据或参数"。还可以用 Claude Code 做一轮去 AI 味处理。
Q3:可以接入微信公众号或其他平台吗?
可以。Claude Code 的输出是标准 markdown,你可以写一个简单的转换脚本,把 markdown 转成微信公众号的富文本格式,或者直接通过 API 发布到自己的网站。
SEO+GEO:FAQ 结构满足 GEO 提取偏好,同时覆盖长尾搜索词
工具词条(触发工具悬浮卡)
正文中自然出现的工具名,平台侧会匹配已维护 tools 库生成 hover-card:
OpenAI、Claude、Claude Code、Anthropic、n8n、ChatGPT