名称: agent-content-pipeline
描述: 安全的内容工作流(草稿/已审阅/已修订/已批准/已发布),包含人工审批环节,并提供用于列表/移动/审阅及发布到 LinkedIn/X 的 CLI 工具。适用于搭建内容管道、起草内容、管理审阅线程或发布已批准内容。
安全的内容自动化,包含人工审批环节。流程:草稿 → 审阅 → 批准 → 发布。
npm install -g agent-content-pipeline
content init . # 在当前目录创建文件夹和全局配置
如需加密的批准签名(密码保护):
content init . --secure
此命令将创建:
- drafts/ — 进行中的工作(每个文件对应一篇帖子)
- reviewed/ — 已由人工审阅,等待您修订
- revised/ — 您已修订,准备再次审阅
- approved/ — 已获人工批准,准备发布
- posted/ — 发布后的存档
- templates/ — 使用前可审阅和自定义的模板
- .content-pipeline/threads/ — 反馈线程日志(不发布)
✅ 可以执行:
- 写入 drafts/
- 读取所有内容目录
- 根据反馈修订草稿
- 将修订后的文件移动到 revised/
- 运行 content list 查看待处理内容
❌ 无法执行:
- 将文件移动到 approved/(仅人工可批准)
- 发布内容
- 设置 status: approved
每个文件对应一篇帖子。 每个建议或草稿应为单篇帖子,而非集合。
文件命名:YYYY-MM-DD-<平台>-<简短描述>.md
使用 frontmatter:
---
platform: linkedin # linkedin | x | reddit (实验性)
title: 可选标题
status: draft
subreddit: programming # Reddit 必需
---
您的正文内容。
告知人工:“草稿已准备好审阅:content review <文件名>”
drafts/ → reviewed/ → revised/ → approved/ → posted/
↑ │
└──────────┘
更多反馈
drafts/content review <文件>:reviewed/,您会收到通知approved/revised/revised/ 审阅:reviewed/approved/content post 手动执行当您收到审阅反馈时:
1. 从 reviewed/ 读取文件
2. 应用反馈
3. 将文件移动到 revised/
4. 确认您所做的更改
5. (可选)添加备注:content thread <文件> --from agent
auth_token 和 ct0手动获取 Cookie 步骤:
1) 打开 x.com 并登录
2) 打开开发者工具 → 应用/存储 → Cookie → https://x.com
3) 复制 auth_token 和 ct0
subreddit:title:(若缺失则使用第一行)content list # 显示草稿和已批准内容
content review <文件> # 审阅:提供反馈或批准
content mv <目标目录> <文件> # 将文件移动到 drafts/reviewed/revised/approved/posted
content edit <文件> # 在编辑器($EDITOR 或 code)中打开
content post <文件> # 发布(会提示确认)
content post <文件> --dry-run # 预览而不实际发布
content thread <文件> # 向反馈线程添加备注
安全模型将起草(AI)与批准/发布(人工)分离:
content review 批准)发布通过 CLI 手动处理 — 绝不直接由 AI 执行。
| 平台 | 授权存储 | 是否加密? | 是否需要密码? |
|---|---|---|---|
| 浏览器配置文件 | ✅ 是 | ✅ 是 | |
| X/Twitter | Firefox 令牌 | ✅ 是 | ✅ 是 |
两个平台发布时都需要密码。令牌从 Firefox 提取并在本地加密。