写作与内容

博客风格学习器

从既有文章提炼可复用的作者语气、节奏和词汇基线。

46/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Claude Code
Star 数
★ 2.4k
最近更新
14 天前
License
MIT
writing-style-analysisvoice-profilingmarkdownmdx
+1blog-writing

这个 Skill 能做什么,适合哪些场景?

博客风格学习器是 claude-blog 仓库中的独立 Agent Skill,专门从同一作者、品牌或编辑声音的 5 至 10 篇文章中学习写作风格。它读取 Markdown、MDX、文本文件或包含这些文件的目录,并运行本地 Python 学习器。输出包括句长、词汇丰富度、语气、段落分布、第一人称使用率和标志性短语等指标。它适合需要长期保持作者声音一致性的博客工作流,但并不负责完整的文章研究、SEO 审核或发布流程。

通过 /blog style learn <paths> 接收文章路径;读取 Markdown、MDX、文本文件或目录;运行 python3 scripts/style_learn.py <paths> --format markdown;可输出 Markdown 风格档案、JSON 文件或可直接放入 VOICE.md 的内容。它计算平均和中位句长、句长方差、词汇丰富度、过渡词句比例、被动语态比例、AI 触发词基线、段落长度分布、第一人称比例、疑问式标题比例、标志性二元词组和三元词组,并生成语气描述。缺失路径、不支持的文件类型和样本过少时会给出警告;空样本返回归零指标。

适合
  • 个人博主已有 5 至 10 篇代表作,希望让后续草稿保持原有语气和句子节奏。
  • 营销团队需要从品牌文章中建立 `VOICE.md`,供后续内容生成使用。
  • 编辑需要把作者的风格指标传递给 `blog-persona`,以创建或更新结构化写作人格。
  • Claude Code 技能构建者希望把现有文章转化为可衡量的写作基线。

如何安装这个 Skill?

使用前请注意
  • 执行前应确认 scripts/style_learn.py 的实际存在、相对路径解析方式及其依赖。
  • 该技能会处理作者文章内容,但未说明敏感信息、个人数据或生成的 VOICE.md 的保存、覆盖和清理策略。
  • 仓库 README 的整体测试和质量声明不能替代 blog-style 关键路径的专门测试;不要据此假设风格指标或输出已经验证。
  • 未声明中文文本的指标有效性;中文用户应先用代表性中文样本人工检查句长、词汇丰富度和 AI trigger 指标是否有意义。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • Python 3

该技能随 AgriciDaniel/claude-blog 整体仓库发布,来源未提供单独安装 skills/blog-style/SKILL.md 的命令。按 README 支持的公共仓库流程,可执行:git clone https://github.com/AgriciDaniel/claude-blog.git,进入目录后检查 install.sh,再按需执行 git checkout v1.9.0、chmod +x install.sh 和 ./install.sh。安装后重启 Claude Code。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/AgriciDaniel/claude-blog.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/blog-style" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

准备同一作者、品牌或编辑声音的 5 至 10 篇文章,然后运行:python3 scripts/style_learn.py <paths> --format markdown。机器可读输出使用:python3 scripts/style_learn.py <paths> --format json --output voice-profile.json;生成 VOICE.md 内容使用:python3 scripts/style_learn.py <paths> --format markdown --output VOICE.md。在 Claude Code 中也可触发:/blog style learn <paths>。少于 5 篇时仍会继续,但档案稳定性较低。

这个 Skill 有哪些优点和局限?

优点
  • 输出可衡量的风格指标,而不只是笼统描述语气。
  • 支持 Markdown、MDX、文本文件和目录输入。
  • 可生成 Markdown、JSON 或 `VOICE.md` 可用内容。
  • 对缺失路径、不支持文件和空样本有明确处理方式。
局限
  • 只学习写作风格,不提供完整的博客研究、SEO、事实核查或发布能力。
  • 默认建议使用 5 至 10 篇文章;样本过少会降低稳定性。
  • 技能正文使用 `/blog style learn` 等 Claude Code 命令形式,迁移到其他客户端需要适配。
  • 源材料没有提供该单项技能的独立安装流程或独立测试证据。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
博客风格学习器 本页 46 · 谨慎使用 ★ 2.4k 14 天前 MIT
Blog Writer 博客文章生成技能 44 · 不推荐 ★ 2.4k 14 天前 MIT
Blog Persona:博客品牌声音管理器 48 · 谨慎使用 ★ 2.4k 14 天前 MIT
e2e 文档写作规范技能 54 · 谨慎使用 ★ 10k 14 天前 Apache-2.0
Blog Brand 品牌语境管理 49 · 谨慎使用 ★ 2.4k 14 天前 MIT

与直接提示模型模仿语气相比,它通过多个样本生成结构化风格基线;与完整的 claude-blog 博客流水线相比,它的范围更窄,重点是风格学习和后续声音复用。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
46/ 100 五分制 2.3 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全16 / 25 · 3.2/5

技能仅读取用户提供的本地文章并生成 VOICE.md 或 JSON,未声明网络访问、凭据或高权限操作,且 MIT 许可和相对有限的数据流降低风险;但未说明敏感文章处理、输出覆盖确认、回滚机制、脚本依赖安全或路径隔离,因此未接近满分。

2可靠稳定7 / 20 · 1.8/5

工作流、输入格式、输出格式和异常输入处理均有明确说明,仓库还提供 CI 与测试基础设施;但选定技能引用的 scripts/style_learn.py 未在证据中提供,且没有针对该关键路径的测试或可复现失败证据,因此受静态上限和覆盖不足影响。

3适用触发9 / 15 · 3.0/5

目标用户、触发语义、5至10篇输入、支持的文件类型及输出用途较清楚;但未声明不适用范围、语言限制或中文写作风格支持,且未定义目录边界、重复作者混合等场景,故扣分。

4规范维护8 / 15 · 2.7/5

具备标准 frontmatter、命令表、参数提示、字段说明、错误处理、MIT 许可,并能从仓库 README、版本和 CI 获得部分维护信号;但技能自身没有版本、变更记录、维护责任、安装依赖、故障排查、示例输入输出或更新路径。

5有效结果4 / 15 · 1.3/5

若脚本存在且兼容,预期能把多篇文章转为可供其他博客技能使用的风格档案,核心价值明确;但选定路径的脚本实现、代表性输出和直接可用性未提供,且未证明指标能稳定改善写作结果,因此仅给有限静态分。

6证据核验2 / 10 · 1.0/5

仓库声明存在 CI、测试和确定性测试,但提供的测试证据主要覆盖 Brain 适配器及通用管线,没有覆盖 blog-style 的 learner;缺少该技能的独立测试、第三方复核或可核验输出,故接近静态最低分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月30日 审查版本 aec971ac5113 评估证据[1][2][3][4][5][6][7][8][9]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

需要多少篇文章?
建议使用同一作者、品牌或编辑声音的 5 至 10 篇代表作;少于默认最低数量时会警告并继续。
它会联网分析文章吗?
技能正文只展示本地 Python 学习器和本地文件路径,没有显示网络调用。
输出可以用于后续写作吗?
可以。Markdown 输出可放入项目的 `VOICE.md`,JSON 输出可供 `blog-persona` 使用,风格基线也可作为 `blog-write` 的写作目标。

同仓库的其他 Skills

均来自 AgriciDaniel/claude-blog

写作与内容

Blog Writer 博客文章生成技能

从主题或大纲生成兼顾 Google 排名与 AI 引用的完整博客文章。

★ 2.4k FS 44 不推荐 14 天前
写作与内容

Blog Persona:博客品牌声音管理器

用结构化人格规则统一博客写作的语气、可读性与用词。

★ 2.4k FS 48 谨慎使用 14 天前
写作与内容

Blog Brand 品牌语境管理

为博客建立可持久复用的品牌定位与写作语境。

★ 2.4k FS 49 谨慎使用 14 天前
写作与内容

Blog Brief 内容规划器

为博客文章生成兼顾 Google 排名与 AI 引用的系统化内容简报。

★ 2.4k FS 44 不推荐 14 天前
数据与分析

Blog Chart SVG 图表生成器

为博客生成兼容明暗主题的内嵌 SVG 数据图表。

★ 2.4k FS 51 谨慎使用 14 天前
写作与内容

Blog Fact-Check 博客事实核查

核验博客中的统计数据、来源与事实性主张。

★ 2.4k FS 49 谨慎使用 14 天前
写作与内容

Blog Translate:SEO 博客翻译技能

将现有博客翻译成适合目标市场发布的多语言 SEO 内容。

★ 2.4k FS 48 谨慎使用 14 天前
写作与内容

Claude Blog 内容引擎

为 Claude Code 提供从研究、写作到审计和多语言发布的完整博客内容工作流。

★ 2.4k FS 47 谨慎使用 14 天前
写作与内容

博客重写优化器

系统化重写现有博客文章,同时提升 Google 搜索表现与 AI 引用可见性。

★ 2.4k FS 45 不推荐 14 天前
写作与内容

Blog Analyzer 博客审计器

以统一的 100 分制审计博客质量、SEO、可信度和 AI 引用准备度。

★ 2.4k FS 51 谨慎使用 14 天前
写作与内容

Blog Outline 博客大纲规划器

用SERP洞察快速生成可执行的博客文章骨架。

★ 2.4k FS 39 不推荐 14 天前
写作与内容

Blog Cluster 内容集群引擎

从一个种子关键词规划并执行基于 SERP 的互联内容集群。

★ 2.4k FS 53 谨慎使用 14 天前
设计与前端

Blog Image 博客视觉生成器

通过 Gemini 为博客生成、编辑并优化可发布的视觉素材。

★ 2.4k FS 53 谨慎使用 14 天前
写作与内容

FLOW 博客工作流

用证据驱动的 Find、Optimize、Win 流程,为博客选择并执行分阶段内容提示。

★ 2.4k FS 52 谨慎使用 14 天前
写作与内容

Blog Locale Audit 多语言内容审计

检查多语言博客的翻译完整性、SEO一致性与 hreflang 配置。

★ 2.4k FS 50 谨慎使用 14 天前
写作与内容

博客策略架构师

为博客规划主题集群、受众定位、搜索增长与 AI 引用策略。

★ 2.4k FS 49 谨慎使用 14 天前
写作与内容

Blog Google:博客性能数据技能

通过 Google API 获取博客速度、索引、搜索、流量和关键词数据。

★ 2.4k FS 47 谨慎使用 14 天前
写作与内容

Blog Schema:博客 JSON-LD 结构化数据生成器

为博客文章生成并校验完整的 JSON-LD 结构化数据。

★ 2.4k FS 46 谨慎使用 14 天前
写作与内容

博客内容衰退诊断器

用 Google Search Console 数据发现流量下滑页面,并确定刷新、合并、修剪或查询转移策略。

★ 2.4k FS 44 不推荐 14 天前
写作与内容

博客关键词冲突检测器

发现争夺同一搜索意图的博客页面,并给出合并或区分建议。

★ 2.4k FS 43 不推荐 14 天前

相关 Skills