soia-pkm-publish-x-threadlisted
Install: claude install-skill soia-team/soia-open-skills
# soia-pkm-publish-x-thread
把 `compose` 产出的成文草稿改写成适合 X 的 thread。默认在回复中交付 Markdown 文本,供客户人工复制发布;本 skill 不调用 X API、不自动发送、不修改原稿。
## 客户可读说明
### 这个技能可以做什么
读取客户提供的成文草稿,保留核心观点和必要证据,重组为有连续阅读节奏的 X thread:首条负责让人继续读,中间条目各自完成一个逻辑动作,末条给出自然的 CTA。
| 客户想要 | 技能会做 | 客户能看到 |
|---|---|---|
| 把文章发成 X thread | 提取主线、拆分论证、编号并控制每条长度 | 一组可复制的 Markdown 推文条目 |
| 草稿含代码、命令或链接 | 保持代码与 URL 原样,必要时调整周边文字 | 未被截断的代码/链接,以及无法安全拆分处的明确提示 |
| 需要发布到 X | 只生成发布文本 | “产出文本、人工发布”;不会调用 X API 或发送任何内容 |
### 客户如何使用
1. 说明“发成 X thread”“拆成推文串”或“thread 这篇”,并提供成文草稿、文件内容或路径。
2. 如有要求,一并说明目标读者、口吻、是否保留标题、CTA 方向和需要保留的代码/链接。
3. Agent 先确认输入范围与主线,再输出 thread;默认不覆盖原稿,客户指定路径时才另存。
4. 客户人工复制每条并发布到 X;发布顺序按编号执行。
### 依赖与安装
安装本技能(单个技能):
```bash
npx skills add soia-team/soia-open-skills -g -a '*' -s soia-pkm-publish-x-thread -y
```
- 本技能是纯 LLM 改写流程,无 scripts、无私有配置、无 API key 和无外部服务依赖。
- `soia-pkm-compose-article-draft` 是常见上游产物,但不是安装级强依赖;也可以直接提供任意成文草稿。
- 当前不接 X API。任何“发布”都只表示生成文本,人工发布由客户完成。
### 日志与完成回执
每次执行都要回报实际处理范围、条目数量和人工发布边界,不把“已生成”说成“已发布”。最低格式:
```markdown
完成:已将 <输入范围> 改写为 <N> 条 X thread 文本,未调用 X API。
日志摘要:
- started: <输入来源、目标口吻与约束>
- processed: <条目数量;长度检查结果>
- created/updated: <回复文本或客户指定的输出位置>
- skipped/failed: <未处理内容及原因;没有则写“无”>
验证:
- <每条 ≤280 字符、编号连续、代码/链接完整性核对结果>
问题与下一步:
- 请人工按 (1/N) 顺序复制发布;<其它问题,没有则写“无”>
```
## 拆条规则
### 1. 先确定主线
- 用一句话写出这篇文章要让读者记住的核心判断;thread 的每条都必须服务于这条主线。
- 保留会改变结论的证据、例子、限定条件和来源;删除重复铺垫、无关支线和无法核验的夸张表述。
- 若原稿有多个同等重要的主题,先询问客户选择主线;低风险时可选择最能代表原稿的主线,并在回执中说明。
### 2. 组织连续阅读
- 首条写清主题与冲突/收益,用具体事实、反常识判断或问题制造继续阅