使用隔离的 Chrome DevTools MCP 从博客、新闻、公众号等网页提取正文,返回结构化内容,或保存 Markdown 和远程图片。用户要求提取文章、抓取网页正文、保存为 Markdown、下载文章图片或排查正文选择器时调用。
The English summary is being prepared. Showing the original description.
从同一作者或公众号的文章样本中建立、验证或增量更新可复用的写作风格档案。用户要求风格建模、提取写作配方、解构文章、学习作者风格、创建或更新风格库时调用;如果用户只要求直接写文章而不需要建立风格档案,不调用本 skill。
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
只根据用户提供或明确允许获取的样本建模。把作者身份用于样本分组和风格库检索,不把外部履历、既有印象或样本之外的观点写进风格档案。
开始前必须执行:
python "${CLAUDE_SKILL_DIR}/scripts/manage_style_registry.py" resolve-root --workspace-root "."
把命令唯一输出记录为 [风格根目录],后续档案、证据和登记表全部使用这个根目录:
claude-runtime/styles,它是唯一源;完成后再运行同步脚本更新消费端镜像。.claude/styles,不得写入插件缓存。.claude/styles,否则会造成运行时镜像漂移。web-article-extractor,将正文保存到 docs/YYYY-MM-DD-文章标题.md。[风格根目录]/:新作者新建档案;已存在的作者读取旧档案和旧证据账本,执行增量验证。在任何风格归纳前,将证据保存到 [风格根目录]/_evidence/[风格名]_evidence.md。每条记录包含:
| 字段 | 要求 |
|---|---|
| 观察现象 | 样本中具体出现的写法 |
| 原文证据 | 支撑判断的必要短摘录 |
| 出现位置 | 样本标题、编号或 URL |
| 功能判断 | 该写法在上下文中的作用 |
| 可复用规则 | 如何在新主题中复现 |
| 适用边界 | 什么时候适用或不适用 |
硬规则:
证据分级、增量更新和先验隔离规则见 style-core-and-validation.md。
先运行脚本,再写句长、段落、问句和标点结论:
python "${CLAUDE_SKILL_DIR}/scripts/style_fingerprint.py" docs/[样本1].md docs/[样本2].md
将结果写入风格档案的 00b. 量化指纹,并注明样本数。节奏描述必须与实测一致;句首词至少出现 3 次才可列入词汇指纹。
按 15-dimensions.md 分析 15 个维度,并额外回答:
对每条核心规则执行两道检查:
盲测只接收纯文本,不使用工具、不读取文件、不继承本次建模上下文。将原始结果和汇总结论写入风格档案的验证附录。
输出到 [风格根目录]/[风格名].md。文件必须包含 YAML Front Matter:
---
author: "作者或公众号名"
source_count: 3
last_updated: 2026-07-18
---
完整结构使用 style-output-template.md。模板中的 01–15 必须与 15 维度参考一一对应;“使用说明”和验证结果作为不编号附录。
更新单个历史文件时,只处理当前目标,不批量改写整个风格库。先预览:
python "${CLAUDE_SKILL_DIR}/scripts/normalize_style_frontmatter.py" "[风格根目录]/[目标文件].md" --check --refresh-existing
确认预览范围正确后,去掉 --check 执行。脚本使用临时文件原子替换;不要对整个 [风格根目录] 静默执行 --refresh-existing。
每次新建档案后必须先登记;已有档案重复执行是幂等的,不会把已验证状态静默降级:
python "${CLAUDE_SKILL_DIR}/scripts/manage_style_registry.py" register --style-root "[风格根目录]" --profile "[风格名].md"
新登记状态只能是 legacy_unverified。单篇样本、证据不足、陌生主题验证失败或盲测未通过时,到此停止,不得升级。
只有证据账本已落盘、跨样本门槛满足、陌生主题验证通过,且至少 3 组独立盲测按本 Skill 的规则汇总通过后,才能显式升级:
python "${CLAUDE_SKILL_DIR}/scripts/manage_style_registry.py" verify --style-root "[风格根目录]" --profile "[风格名].md" --evidence "_evidence/[风格名]_evidence.md" --blind-test-passed
--blind-test-passed 是人工语义门禁声明,禁止为了让命令通过而提前添加。登记脚本只校验文件、路径和显式声明,不替代跨样本与盲测判断。
无论最终保持 legacy_unverified 还是升级为 verified,如果 [风格根目录] 是 claude-runtime/styles,都必须在返回或停机前执行:
python -B "scripts/sync_claude_runtime.py"
style_registry.json 登记状态一致;未通过验证时保持 legacy_unverified。No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
使用隔离的 Chrome DevTools MCP 从博客、新闻、公众号等网页提取正文,返回结构化内容,或保存 Markdown 和远程图片。用户要求提取文章、抓取网页正文、保存为 Markdown、下载文章图片或排查正文选择器时调用。
The English summary is being prepared. Showing the original description.
[MASTER ENTRY POINT] 需要多阶段产物的中文长文、公众号文章与观点文工作流总导演。 用于“写一篇、创作、起草长文、从选题开始”等规划、研究、写作、评审和交付任务。 简单润色、校对、翻译不触发;只分析、创建或更新风格档案时改用 style-modeler。 用户已明确选择 A/B/C 时直接接受;否则按任务判断模式,不强迫用户选择技术流程。
The English summary is being prepared. Showing the original description.