这个 Skill 能做什么,适合哪些场景?
blog-multilingual 是 claude-blog 中可由用户调用的多语言博客编排技能。它先用 blog-write 撰写源语言文章,再调用 blog-translate 翻译,并默认通过 blog-localize 进行文化适配。最后生成 hreflang HTML 标签、站点地图片段和 CMS 可用的语言映射;用户要求时还可为各语言版本添加本地化 JSON-LD。它适合需要同时维护多个语言版本、但不想手动协调翻译和国际 SEO 元数据的 Claude Code 用户。
读取主题、语言代码、源语言和输出格式等参数;校验 ISO 639-1 语言代码及区域后缀;在当前项目目录内创建 multilingual/{language}/ 输出目录;调用 blog-write 生成源文章,调用 blog-translate 生成各目标语言版本,并默认调用 blog-localize 调整品牌示例、CTA、法律引用和正式程度;生成 multilingual/hreflang-tags.html、multilingual/hreflang-sitemap.xml 和 multilingual/hreflang-map.json。若启用 schema,还会为每个版本添加包含 inLanguage 和 translationOfWork 的 JSON-LD。
- 营销团队需要将一篇英文博客同时发布为德语、法语和西班牙语版本时,使用一次命令完成写作、翻译、本地化和 hreflang 资产生成。
- 内容创作者已有明确主题,但需要将源文章保存为 Markdown、MDX 或 HTML,并为多个地区保留独立文件时使用。
- 国际化网站需要为 CMS 提供各语言文章的 slug、文件、标题和描述映射时使用。
- 编辑希望保留翻译流程但跳过文化适配时,可使用 --no-localize。
如何安装这个 Skill?
- 该评估未执行任何命令;不要将仓库 CI、演示或测试数量视为该技能端到端成功的证明。
- 运行前确认目标语言代码、输出目录、URL 占位符和 CMS 集成要求;多文件写入前应保留版本控制或备份。
- 若依赖 Claude Code、blog-write、blog-translate、blog-localize 或外部 SEO 服务不可达,结果可能是部分完成或仅结构化生成。
- 本地文件系统
claude-blog with blog-write, blog-translate, and blog-localizeclaude-seo with seo-hreflang (optional)
该技能位于仓库的 skills/blog-multilingual/SKILL.md。先按仓库 README 安装 claude-blog:在 Claude Code 中添加市场并安装插件,例如 /plugin marketplace add AgriciDaniel/claude-blog,然后运行 /plugin install claude-blog@agricidaniel-claude-blog。源材料没有单独的 blog-multilingual 安装命令;它依赖 claude-blog 中的 blog-write、blog-translate 和 blog-localize。
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/AgriciDaniel/claude-blog.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/blog-multilingual" ~/.claude/skills/
rm -rf "$tmp"根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。
如何使用这个 Skill?
在 Claude Code 中运行 /blog multilingual <主题> --languages <语言代码>,例如 /blog multilingual Create a guide to AI content audits --languages de,fr,es。可选参数包括 --source en、--no-localize 和 --format md|mdx|html。语言列表缺失时,技能会先询问目标语言。输出保存在当前项目目录的 multilingual/ 下;生成的 hreflang 文件仍需替换实际 URL。
这个 Skill 有哪些优点和局限?
- 一次流程覆盖源文章撰写、翻译和文化适配。
- 输出独立语言目录、hreflang 标签、hreflang 站点地图片段和 CMS 语言映射。
- 支持 Markdown、MDX 和 HTML,并接受带区域后缀的语言代码。
- 没有 claude-seo 时仍可使用内置的结构化 hreflang 生成器。
- 必须具备 claude-blog 的 blog-write、blog-translate 和 blog-localize;缺少 blog-write 时会报错。
- 内置 hreflang 校验仅为结构性校验,深度校验需要可选的 claude-seo。
- 不会自动替换真实网站 URL,发布前需要手动更新占位符。
- 源材料未提供该单独技能的测试数量或对各 CMS 的独立验证证据。
这个 Skill 与同类方案有什么区别?
与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。
| Skill | FS 评分 | Star 数 | 最近更新 | License |
|---|---|---|---|---|
| 多语言博客国际发布器 本页 | 55 · 谨慎使用 | ★ 2.4k | 14 天前 | MIT |
| Blog Translate:SEO 博客翻译技能 | 48 · 谨慎使用 | ★ 2.4k | 14 天前 | MIT |
| Blog Locale Audit 多语言内容审计 | 50 · 谨慎使用 | ★ 2.4k | 14 天前 | MIT |
| 国际 SEO Hreflang 审计器 | 51 · 谨慎使用 | ★ 19k | 23 天前 | MIT |
| Claude Blog 内容引擎 | 47 · 谨慎使用 | ★ 2.4k | 14 天前 | MIT |
与 /blog translate 相比,本技能从主题开始生成源文章,并继续完成多语言翻译、文化适配及 hreflang 资产输出;/blog translate 只处理已有文件的翻译。与手动分别运行写作、翻译和本地化命令相比,它将流程集中到一次调用中。
FollowSkills 如何评估这个 Skill?
技能明确限制输出目录在当前项目根目录,并声明可选 SEO 集成及缺失依赖时的回退;但未要求多文件写入或发布前确认,外部数据流、敏感内容处理、回滚机制和下游子技能权限边界说明不足,因此扣分。
工作流、参数、部分错误场景和部分结果反馈写得较完整;但本次仅静态审查,未执行关键路径,且未见针对该编排器本身的专门测试,异常输入和跨语言一致性验证有限,因此按静态上限保守扣分。
触发语义、输入参数、默认语言、输出目录、格式和非本地化选项较清楚;但 ISO 639-1 与区域代码的表述不完全一致,目标语言数量、CMS 约束和不同项目结构的边界证据有限,未明确中国大陆网络环境下外部集成的可达性。
具备名称、描述、参数表、依赖表、版本、MIT 许可、交叉引用、错误处理和命令回顾;但安装步骤、维护责任和更新路径主要依赖仓库级文档,技能自身的限制、兼容性和故障排查仍不充分,且仓库文档中的测试数量存在不一致表述。
技能目标明确,能够规划写作、翻译、本地化和 hreflang 资产生成,核心输出结构可直接使用;但 URL 仍是占位符,SEO 验证在无 sibling skill 时仅为结构检查,静态材料不足以证明端到端产物正确,故不超过静态上限。
技能包含可审计的阶段、文件路径、错误处理和输出示例,仓库还提供 CI 与测试材料;但这些测试主要覆盖共享脚本和合同一致性,未覆盖该技能的完整多语言流程,也没有本次独立执行或第三方复核证据,因此保守给分。
点击维度查看打分理由
证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。
查看完整评分方法 →