博客分类管理器
自动提取、审核并同步博客标签与分类。
技能明确通过环境变量读取 CMS 凭据,禁止写入文件或提交版本库,并区分认证失败、超时和限流;但同步会产生外部 API 写入,未要求用户确认、提供 dry-run、细粒度权限建议、变更预览或回滚机制,也未说明敏感数据在请求和错误输出中的遮蔽方式,因此扣分。
命令、五类 CMS 适配器、分页、错误分支和部分阈值规则均有明确说明;但源文件未提供该技能关键路径的专门实现或可复现实例,认证格式、Ghost JWT、Strapi schema 等存在环境依赖,且静态审查无法验证 API 兼容性和异常行为,因此按静态上限保守扣分。
目标用户、触发词、suggest/sync/audit 命令和参数提示较清晰,覆盖多种 CMS;但未声明不适用场景、权限前提、各 CMS 版本边界或中文内容处理策略,也没有中国大陆网络可达性说明,语义触发和环境适配证据不完整,因此扣分。
SKILL.md 具备 frontmatter、命令表、工作流、适配器概览、输出示例、环境变量和错误处理说明,MIT 许可及仓库级版本、CI、维护和安全文档也可追溯;但选定技能自身没有版本号、变更记录、安装依赖、FAQ、回滚/故障排查细节,且部分行为依赖共享仓库上下文,因此未满分。
内容分析、标签排序、分类建议、审计阈值及五类 CMS 的操作示例足以覆盖核心任务,输出格式也可直接使用;但同步结果、分类映射、语义同义词合并和真实 CMS 行为未由该技能文件中的执行证据验证,仍需用户审核和环境调整,按静态上限取满该维度可得分。
技能提供了具体算法阈值、API 请求样例、错误消息和输出模板;仓库共享材料还声明有 CI 与测试,但给出的测试主要覆盖其他分析和交付契约,未覆盖 blog-taxonomy 的关键路径,且没有第三方执行证据或独立交叉验证,因此取静态审查上限。
- sync 会修改远程 CMS 数据;在运行前应确认目标 CMS、账户权限、待创建或更新的标签/分类,并优先要求预览或备份。
- 不要把 CMS_API_KEY 放入文件、命令行历史或日志;该技能未定义统一的密钥遮蔽和请求审计规则。
- 中文停用词、分词、同义词归并和中文标签质量未说明;大陆网络访问外部 CMS、Shopify、Ghost、Sanity 或相关 API 前需单独验证。
- Ghost JWT、Strapi 内容类型字段、Shopify API 版本和 Sanity mutation 权限需要按实际环境核对,文档示例不能替代验证。
这个 Skill 能做什么,适合哪些场景?
Blog Taxonomy 是 claude-blog 仓库中的一个可调用技能,专门处理博客标签、分类和主题集群。它从文章结构、重点短语和词频中生成标签建议,并通过语义分组、去重和评分进行排序。它支持 WordPress、Shopify、Ghost、Strapi 和 Sanity 的分类同步与审计。适合需要维护 CMS 分类体系的内容团队,但使用同步功能需要配置 CMS 认证信息并允许网络访问。
读取目标文章的 H2/H3 标题、粗体和斜体短语、现有 frontmatter,以及正文中的高频词组;按词频、标题出现和强调情况评分,合并词形、连字符变体和近似重复项,并输出前 5 至 10 个标签建议。审计模式会扫描目录中的文章或从 CMS 获取内容,统计标签和分类的使用情况,识别孤立标签、薄标签归档、标签过多、分类层级过深、未分类文章和重复 slug。同步模式通过认证 API 列出、创建和分配 WordPress、Shopify、Ghost、Strapi 或 Sanity 的标签与分类。
- 内容编辑准备发布新文章,需要从正文自动生成 5 至 10 个候选标签和分类。
- WordPress、Ghost 或 Sanity 管理员需要把文章标签同步到 CMS,并避免重复创建已有标签。
- 营销团队需要审计博客目录,找出少于 5 篇文章使用的薄标签和没有文章使用的孤立标签。
- 多平台发布团队需要在 Shopify、Strapi 等 CMS 中检查标签模型和 API 配置是否符合平台要求。
这个 Skill 有哪些优点和局限?
- 支持五种 CMS,并针对各平台提供相应 API、认证方式和标签模型说明。
- 标签建议结合标题、强调短语、词频、语义分组和模糊去重,而非只返回关键词列表。
- 审计规则包含薄标签、孤立标签、标签膨胀、分类深度和重复 slug 等具体检查。
- 明确处理认证失败、超时、速率限制、重复 slug 和不支持 CMS 等错误情况。
- 依赖 CMS 网络 API 和有效认证凭据;SKILL.md 没有提供独立测试套件或实际平台验证结果。
- 同步操作会修改远程 CMS 分类数据,使用前需要确认 API 权限和目标内容范围。
- Ghost JWT 生成、Shopify GraphQL 和 Sanity Mutations 等操作需要用户准备平台凭据与配置。
- 技能以 Claude Code 的 /blog taxonomy 命令形式描述,迁移到其他客户端需要调整调用方式。
如何安装这个 Skill?
该技能随 AgriciDaniel/claude-blog 集合发布。根据 README,可在 Claude Code 中执行:/plugin marketplace add AgriciDaniel/claude-blog,然后执行 /plugin install claude-blog@agricidaniel-claude-blog。README 未提供仅安装 skills/blog-taxonomy 的独立安装命令。
如何使用这个 Skill?
可调用 /blog taxonomy suggest <file> 从文件提取标签和分类,使用 /blog taxonomy sync <cms> 通过认证 API 推送分类,或使用 /blog taxonomy audit [directory] 检查标签健康度。同步前需在 shell 环境中设置 CMS_TYPE、CMS_URL 和 CMS_API_KEY;支持 wordpress、shopify、ghost、strapi、sanity。
这个 Skill 与同类方案有什么区别?
相比手动维护 CMS 标签体系,它提供自动提取、排名、审计和 API 同步流程。相比只做关键词提取的工具,它还会检查标签归档数量、孤立标签、分类层级和 slug 重复。源材料没有提供与特定第三方分类工具的直接对比。