1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | writing-fragments-mattpocock-skills |
| 作者/维护者 | Matt Pocock(mattpocock) |
| 来源链接 | https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-fragments |
| 许可证 | MIT(数据来自 GitHub API) |
| GitHub Stars | 229,715(整个合集仓库层面,数据来自 GitHub API;该数字属整个仓库,不代表本技能自身热度) |
| Forks | 19,630(数据来自 GitHub API) |
| 最新版本 | 无独立版本号;仓库最近一次提交 2026-08-21(数据来自 GitHub API) |
| 安装方式 | npx skills@latest add mattpocock/skills --skill=writing-fragments |
2. 功能介绍与亮点
writing-fragments 是一个“纯探索”阶段的写作头脑风暴技能:通过持续追问(grilling 式访谈)从用户口中挖掘写作素材,把每一条想法、金句、案例、半成型的念头,追加进同一份 Markdown 文件,作为日后成文的原始素材库。
核心亮点:
- 不预设结构:技能明确排除大纲、分段、篇章安排,只负责让素材“冒出来”,把“怎么组织”留给后续阶段
- 素材形态不设限:一句尖锐的话、一个类比、一段对话、一个还没想清楚的念头,只要作者本人看得懂就算数,降低了“必须想清楚才能记下来”的门槛
- “引路词”概念:技能特别强调挖出一个能撑起全篇的比喻或造词(如“雾中之战”这类一词立骨的表达),认为这是素材里最值钱的一类,会反复推动用户往这个方向想
- 只追加不覆盖:每次写入前重新读一遍文件,保留用户的手动编辑,绝不静默覆盖
3. 适用场景
固定分类:内容创作与知识管理
适合长文写作者、博客作者、演讲稿撰写者,在动笔前没有清晰思路、只有一堆零散想法时使用。典型场景:坐下来准备写一篇文章,但脑子里只有零星片段,通过这个技能被持续追问,把这些片段沉淀成一份素材文件,供后续真正下笔时取用。
4. 跨 Agent 兼容性
- Claude Code:原生支持 ✅。技能带
disable-model-invocation: true,需用户手动触发(如/writing-fragments),不会被模型自动调用 - Codex:原生支持 ✅。Codex CLI 自 2025 年底起原生识别 SKILL.md 规范,放入
~/.codex/skills/或项目内.codex/skills/即可被发现 - OpenClaw:原生支持 ✅。官方文档明确其技能系统与 Claude Code 使用同一套 SKILL.md 标准,多数技能无需改动即可跨用
- Hermes Agent:需适配 ⚠️。frontmatter 仅含
name/description(Hermes 规范必填项均已满足),但仓库未提供 Hermes 专属安装清单,需手动复制技能目录
5. 推荐理由
这是一个内容质量扎实、安全审计全部通过的写作素材采集工具,专门处理“从零到有”的写作头脑风暴阶段。它把“记录想法”和“组织成文”彻底分开,降低了长文写作最容易卡壳的第一步的门槛,且逻辑简单、无外部依赖、开箱即用。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 8 | 第三方平台 skills.sh 显示安装量 238,900+ 次;仓库整体 229,715 星不计入子技能个体热度;目前仅见该平台一处采用数据,未见跨平台独立讨论或第三方评测 |
| 可用性 | 9 | 一条命令安装;SKILL.md 自包含、含完整文件格式示例;所属仓库近日仍在更新;无付费依赖;唯一瑕疵是作者明确标注该技能处于 beta(“in-progress”)阶段,无独立文档页 |
| 安全性 | 9 | 纯提示词/交互类技能,仅执行“访谈用户 + 追加文本到本地 Markdown 文件”,无 shell 命令执行、无外部程序安装、无联网外发、无需 API key;License 明确;三项第三方自动化审计(Gen Agent Trust Hub / Socket / Snyk)全部通过;GitHub 仅命中 1 条已关闭的发布追踪 issue,无未修复缺陷 |
综合评分:8.67
7. 跟同类 Skills 相比的优势
| 技能 | 定位 | 与本技能的差异 |
|---|---|---|
| Humanizer | 把已有的 AI 生成文本改写得更自然 | 作用于成稿后期的文字打磨,前提是文本已经写好;本技能作用于动笔前,处理的是“还没有文本”的阶段 |
| doc-coauthoring-anthropics-skills | 协助多人协作撰写、编辑已有结构的文档 | 需要一个已存在骨架的文档作为起点;本技能不预设任何结构,专门服务于骨架出现之前的素材积累 |
同一仓库内另有 writing-beats、writing-shape 两个技能,分别处理“从素材找出一条叙事路径成稿”与“逐段打磨成文”,是本技能产出物的下游承接者,三者定位互补而非替代。
8. 用户评价
该技能目前在第三方平台尚无具名用户评价。
9. 其他补充
该技能位于仓库的 in-progress(测试)分支:作者刻意公开它以收集试用反馈,未进入官方插件清单与主 README 索引,也没有独立文档页,未来可能变更或下线而不预先通知。
10. 安装使用方式
- 通用安装器(推荐):
npx skills@latest add mattpocock/skills --skill=writing-fragments - 手动安装:从 仓库目录 下载
SKILL.md,放入对应 agent 的技能目录(如 Claude Code 的.claude/skills/writing-fragments/) - 安装后需手动触发(
disable-model-invocation: true,不会被模型自动调用),首次使用时若未指定保存路径会询问一次并记住
11. 注意事项
- 处于 beta 阶段,不在官方插件清单与主索引内,未来可能变更或消失
- 无独立文档页,唯一说明来源是 SKILL.md 正文本身
- 仅做素材采集,不产出成文,需配合下游写作/组织类技能或人工整理才能得到最终文章
- 每次写入前会重新读取文件以保留用户编辑,但若用户在同一时间手动删除文件,技能行为未做特别说明