用 Claude Code Skills 自动化多语言文章发布流程
关键词: Claude Code Skills, 自动化工作流, 多语言发布, 内容管理, AI 写作助手
问题:重复性内容发布工作
如果你在经营一个多语言博客或技术文档站点,每次发布文章时可能需要:
- 编写中文原稿
- 添加 frontmatter(标题、描述、标签等元数据)
- 选择并处理配图
- 翻译成英文版本
- 翻译成其他语言版本
- 将文件移动到正确的目录结构
这些步骤繁琐且重复,容易出错。每次发布都需要手动执行相同的流程,效率低下。
解决方案:Claude Code Skills
Claude Code Skills 是 Claude Code 的一项强大功能,允许你创建可复用的工作流定义。将重复性任务封装成 Skill,只需一次调用即可自动执行整个流程。
Skills 的核心优势
- 一次定义,多次复用:将复杂流程固化为标准化步骤
- AI 驱动执行:Claude 理解流程语义,自动适应不同情况
- 版本控制友好:Skill 文件是纯文本,易于追踪变更
- 跨项目共享:全局 Skills 可在所有项目中使用
实战:创建文章发布 Skill
Step 1: 创建 Skill 文件
在 ~/.claude/skills/ 目录下创建新文件夹,并添加 SKILL.md:
mkdir -p ~/.claude/skills/137notes-publishStep 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-DDcardImage: "@/images/posts/xxx.jpg"cardImageAlt: "用文章标题生成"readTime: 5tags: ["标签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:
```bashln -s ~/.claude/skills/137notes-publish/SKILL.md ./.agent/workflows/137notes-publish.md这样,相同的工作流定义可以在多个工具中复用,保持单一事实来源。
效果与收益
使用 Skills 自动化后:
| 指标 | 优化前 | 优化后 |
|---|---|---|
| 发布耗时 | 30-60 分钟 | 5-10 分钟 |
| 翻译质量 | 手动校对 | AI 统一风格 |
| 出错概率 | 较高 | 极低 |
| 可扩展性 | 困难 | 轻松添加新语言 |
总结
Claude Code Skills 让重复性工作变得优雅。通过将发布流程固化为可执行的步骤定义,你可以:
- 节省时间:自动化繁琐步骤
- 减少错误:标准化流程消除遗漏
- 提升一致性:确保每篇文章都遵循相同规范
- 专注创作:把精力放在内容本身
开始创建你的第一个 Skill,让 AI 助手成为你的内容发布管家!
📌 相关阅读
标签: #ClaudeCode #Skills #自动化 #内容发布 #多语言