Claude Code Skills 自动化内容发布流程示意图
137Notes 的个人资料照片
137Notes
  • Jan 10, 2026
  • 5 min read

用 Claude Code Skills 自动化多语言文章发布流程

用 Claude Code Skills 自动化多语言文章发布流程

关键词: Claude Code Skills, 自动化工作流, 多语言发布, 内容管理, AI 写作助手

问题:重复性内容发布工作

如果你在经营一个多语言博客或技术文档站点,每次发布文章时可能需要:

  1. 编写中文原稿
  2. 添加 frontmatter(标题、描述、标签等元数据)
  3. 选择并处理配图
  4. 翻译成英文版本
  5. 翻译成其他语言版本
  6. 将文件移动到正确的目录结构

这些步骤繁琐且重复,容易出错。每次发布都需要手动执行相同的流程,效率低下。

解决方案:Claude Code Skills

Claude Code Skills 是 Claude Code 的一项强大功能,允许你创建可复用的工作流定义。将重复性任务封装成 Skill,只需一次调用即可自动执行整个流程。

Skills 的核心优势

  • 一次定义,多次复用:将复杂流程固化为标准化步骤
  • AI 驱动执行:Claude 理解流程语义,自动适应不同情况
  • 版本控制友好:Skill 文件是纯文本,易于追踪变更
  • 跨项目共享:全局 Skills 可在所有项目中使用

实战:创建文章发布 Skill

Step 1: 创建 Skill 文件

~/.claude/skills/ 目录下创建新文件夹,并添加 SKILL.md

Terminal window
mkdir -p ~/.claude/skills/137notes-publish

Step 2: 定义工作流

SKILL.md 中编写工作流步骤:

---
description: 文章发布流程 (137notes-publish)
---
### 1. 在文章最开头插入以下 frontmatter:
```yaml
---
title: "文章标题"
description: "文章描述"
author: "137Notes"
role: "AI 技术爱好者"
authorImage: "@/images/137notes-avatar.png"
authorImageAlt: "137Notes 的个人资料照片"
pubDate: YYYY-MM-DD
cardImage: "@/images/posts/xxx.jpg"
cardImageAlt: "用文章标题生成"
readTime: 5
tags: ["标签1", "标签2"]
---

1.1 处理 cardImage

  • 选取 src/images/todo/ 第一张图片
  • 将图片重命名为文章名
  • 移动到 src/images/posts/
  • 更新 frontmatter 中的 cardImage 路径

2. 翻译为英文

  • 将中文文章翻译为英文
  • 移动到 src/content/<category>/en/ 目录

3. 翻译为法文

  • 将中文文章翻译为法文
  • 移动到 src/content/<category>/fr/ 目录

4. run pnpm run dev

### Step 3: 调用 Skill
在 Claude Code 中,只需输入:

/137notes-publish

Claude 会自动:
1. 读取当前打开的文章文件
2. 插入完整的 frontmatter 元数据
3. 从待处理图片中选择配图并重命名移动
4. 将文章翻译成英文和法文
5. 将翻译版本放置到正确的语言目录
6. 启动开发服务器预览
## SEO 优化要点
在使用 Skills 自动化发布时,别忘了关注 SEO:
### 1. 结构化的 Frontmatter
每篇文章都应包含完整的元数据:
- `title`:包含核心关键词,控制在 60 字符内
- `description`:精炼的内容摘要,150-160 字符
- `tags`:相关的分类标签,便于聚合
### 2. 多语言 URL 结构
采用语言代码子目录结构:

/en/article-slug # 英文版 /zh-cn/article-slug # 中文版
/fr/article-slug # 法文版

### 3. 配图优化
- 文件名使用描述性命名(与文章一致)
- 添加 `cardImageAlt` 描述
- 控制图片大小,优化加载速度
## 进阶:与 Antigravity 工作流同步
如果你同时使用 Antigravity 等其他 AI 编程助手,可以通过 symlink 同步 Skills:
```bash
ln -s ~/.claude/skills/137notes-publish/SKILL.md ./.agent/workflows/137notes-publish.md

这样,相同的工作流定义可以在多个工具中复用,保持单一事实来源。

效果与收益

使用 Skills 自动化后:

指标优化前优化后
发布耗时30-60 分钟5-10 分钟
翻译质量手动校对AI 统一风格
出错概率较高极低
可扩展性困难轻松添加新语言

总结

Claude Code Skills 让重复性工作变得优雅。通过将发布流程固化为可执行的步骤定义,你可以:

  1. 节省时间:自动化繁琐步骤
  2. 减少错误:标准化流程消除遗漏
  3. 提升一致性:确保每篇文章都遵循相同规范
  4. 专注创作:把精力放在内容本身

开始创建你的第一个 Skill,让 AI 助手成为你的内容发布管家!


📌 相关阅读

标签: #ClaudeCode #Skills #自动化 #内容发布 #多语言

Claude Code Skills 自动化 内容发布 多语言

Related posts

Claude Code 界面截图

收集一些 Claude Code Best Practices

collect some best Claude Code articles

Sep 7, 2025 5 min read
Claude Code 界面截图

Claude Code 使用指南:少即是多

掌握 Claude Code 的核心原则,建立高效的工作流程

Dec 14, 2025 8 min read