From d1e9c8d35464f4e55a5af19865611df18ad1a494 Mon Sep 17 00:00:00 2001 From: cue Date: Wed, 16 Sep 2026 02:38:16 -0700 Subject: [PATCH 1/2] =?UTF-8?q?docs:=20=E6=8F=90=E7=A4=BA=E7=BD=91?= =?UTF-8?q?=E9=A1=B5=E7=83=AD=E7=82=B9/=E9=87=87=E8=AE=BF=E5=BD=95?= =?UTF-8?q?=E9=9F=B3/=E6=BC=94=E7=A4=BA=E8=A7=86=E9=A2=91=E5=85=88?= =?UTF-8?q?=E7=BB=8F=20cue-omni-reader=20=E6=94=B6=E6=88=90=20Markdown=20?= =?UTF-8?q?=E5=86=8D=E8=BF=9B=E7=B4=A0=E6=9D=90=E9=80=89=E6=9D=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 8684a06..dff39a6 100644 --- a/README.md +++ b/README.md @@ -154,6 +154,8 @@ cp config.example.yaml ~/.wewrite/config.yaml | 看看文章数据 | `wewrite-stats` | 阅读数据回填 + 选题建议 | | 重新设置风格 | `wewrite-style` | style.yaml | +> 💡 **素材入口默认是文本。** 以上模块写的都是已有文本。公众号文章实际需要的素材经常是网页上的热点文章/报告、电话采访录音、产品演示视频——这些进不了写作管线,得先变成文本。先用 [cue-omni-reader](https://github.com/sensedeal/cue-skills/tree/main/cue-omni-reader) 收成 Markdown——网页(含页内视频/附件)+ 已授权本地文档/音频/视频,一次可选多个本地文件——再把文本丢进来选材写作。安装一行:`npx skills add sensedeal/cue-skills --skill cue-omni-reader`(MIT;可能计费)。 + ## 🏗 架构:三层解耦 设计原则一句话:**prompt 负责判断,Python 负责确定性**。 From d2b64cb691374d94ab35c1fed474529ed6f51099 Mon Sep 17 00:00:00 2001 From: cue Date: Wed, 16 Sep 2026 02:57:23 -0700 Subject: [PATCH 2/2] =?UTF-8?q?docs:=20narrow=20wording=20per=20review=20?= =?UTF-8?q?=E2=80=94=20acknowledge=20existing=20text=20pipeline,=20clarify?= =?UTF-8?q?=20audio/scan/web=20gap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dff39a6..2bf1ddb 100644 --- a/README.md +++ b/README.md @@ -154,7 +154,7 @@ cp config.example.yaml ~/.wewrite/config.yaml | 看看文章数据 | `wewrite-stats` | 阅读数据回填 + 选题建议 | | 重新设置风格 | `wewrite-style` | style.yaml | -> 💡 **素材入口默认是文本。** 以上模块写的都是已有文本。公众号文章实际需要的素材经常是网页上的热点文章/报告、电话采访录音、产品演示视频——这些进不了写作管线,得先变成文本。先用 [cue-omni-reader](https://github.com/sensedeal/cue-skills/tree/main/cue-omni-reader) 收成 Markdown——网页(含页内视频/附件)+ 已授权本地文档/音频/视频,一次可选多个本地文件——再把文本丢进来选材写作。安装一行:`npx skills add sensedeal/cue-skills --skill cue-omni-reader`(MIT;可能计费)。 +> 💡 **文本是素材入口,但** `wewrite-topic` **和** `wewrite-write` **依赖的选题/正文都从已有文本展开。** 已接入的网页文章源(`fetch_article.py` / `fetch_hotspots.py`)能把文字页抓成 Markdown;但电话采访录音 / 产品演示视频 / 扫描件报告 / 线下会议速记——这些没有文本层或者只有音频/视频的素材——现有的采集管线抓不到。先用 [cue-omni-reader](https://github.com/sensedeal/cue-skills/tree/main/cue-omni-reader) 收成 Markdown——网页(含页内视频/附件)+ 已授权本地文档/音频/视频,一次可选多个本地文件——再把文本丢进来选材写作。安装一行:`npx skills add sensedeal/cue-skills --skill cue-omni-reader`(MIT;可能计费)。 ## 🏗 架构:三层解耦