with one click
zzhub-topic
管理内容选题的完整生命周期。当需要管理选题池、评估选题、排期、复盘时使用。覆盖从创意收集到发布复盘的全流程。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
管理内容选题的完整生命周期。当需要管理选题池、评估选题、排期、复盘时使用。覆盖从创意收集到发布复盘的全流程。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | zzhub-topic |
| description | 管理内容选题的完整生命周期。当需要管理选题池、评估选题、排期、复盘时使用。覆盖从创意收集到发布复盘的全流程。 |
zzhub-pipeline 选题管理系统的编排层。通过 topic 命令组管理选题的完整生命周期。
开始前先确认 workspace 路径。按优先级尝试:
ZZHUB_PIPELINE_WORKSPACE_ROOTzzhub-pipeline config --key paths.workspaceRoot 读取配置中的默认值后续示例中用 {workspace} 表示 workspace 路径。
全局命令:zzhub-pipeline(或简写 zzp),安装后即可在任何目录执行。
backlog → evaluating → scheduled → in_progress → published
↘ abandoned
当有新创意或选题需求时:
zzp topic add \
--workspace {workspace} \
--title "选题标题" \
--description "选题描述(可选)" \
--priority high \
--tags "标签1,标签2" \
--notes "备注信息"
参数说明:
--title (必填): 选题标题--description: 详细描述--priority: 优先级 (high/medium/low),默认 medium--tags: 标签,逗号分隔,用于分类和筛选--notes: 备注,记录灵感来源或特殊要求输出:返回完整的 topic 对象,包含 topic_id。
查看当前选题池:
# 查看所有选题
zzp topic list --workspace {workspace}
# 按状态筛选
zzp topic list --workspace {workspace} --status backlog
# 按优先级筛选
zzp topic list --workspace {workspace} --priority high
# 按标签筛选
zzp topic list --workspace {workspace} --tag "AI"
# 组合筛选
zzp topic list --workspace {workspace} --status evaluating --priority high
# 限制数量
zzp topic list --workspace {workspace} --limit 20
常用场景:
zzp topic list --status scheduled 查看今日排期zzp topic list --status backlog 查看待评估选题zzp topic list --status published 查看已发布选题对选题进行 AI 评估和打分:
zzp topic evaluate \
--workspace {workspace} \
--topic {topic_id} \
--ai-score 85 \
--ai-reason "基于热点趋势、受众匹配度和竞争分析,该选题有较高潜力"
评估维度(建议):
评分标准:
确定发布日期和目标账号:
zzp topic schedule \
--workspace {workspace} \
--topic {topic_id} \
--scheduled-date 2026-06-15 \
--target-account default
参数说明:
--scheduled-date (必填): 发布日期 (YYYY-MM-DD)--target-account: 目标账号 (default/ancientone),默认 default排期策略:
将选题转化为实际的发布任务:
zzp topic promote \
--workspace {workspace} \
--topic {topic_id} \
--intent-text "写一篇关于...的文章" \
--content-form article \
--targets wechat \
--account default
行为:
in_progressrun_id 到选题state_path后续步骤:使用 zzhub-publish skill 继续发布流程。
发布完成后进行复盘:
zzp topic retro \
--workspace {workspace} \
--topic {topic_id} \
--performance good \
--lessons "标题悬念效果好,开头需要更吸引人" \
--metrics-snapshot '{"reads": 1500, "likes": 45, "favorites": 23, "shares": 12}'
参数说明:
--performance (必填): 表现评级 (excellent/good/average/poor)--lessons: 经验教训,记录成功经验和改进点--metrics-snapshot: 数据快照(JSON 字符串)复盘维度:
放弃不再执行的选题:
zzp topic abandon \
--workspace {workspace} \
--topic {topic_id} \
--reason "话题已过时"
常见原因:
# 1. 收集新选题
zzp topic add --workspace ./ws --title "AI 工具推荐" --priority high --tags "AI,工具"
# 2. 查看待评估选题
zzp topic list --workspace ./ws --status backlog
# 3. AI 评估
zzp topic evaluate --workspace ./ws --topic topic_xxx --ai-score 85 --ai-reason "..."
# 4. 排期
zzp topic schedule --workspace ./ws --topic topic_xxx --scheduled-date 2026-06-15
# 5. 查看排期
zzp topic list --workspace ./ws --status scheduled
# 1. 选择已排期的选题
TOPIC_ID=$(zzp topic list --workspace ./ws --status scheduled | jq -r '.[0].topic_id')
# 2. 转化为发布任务
zzp topic promote --workspace ./ws --topic $TOPIC_ID --intent-text "写一篇..."
# 3. 使用 zzhub-publish skill 完成发布流程
# ...
# 4. 发布完成后复盘
zzp topic retro --workspace ./ws --topic $TOPIC_ID --performance good --lessons "..."
# 1. 导出待评估选题
zzp topic list --workspace ./ws --status backlog --view markdown > backlog.md
# 2. 会议中逐个评估
zzp topic evaluate --workspace ./ws --topic topic_1 --ai-score 90 --ai-reason "..."
zzp topic evaluate --workspace ./ws --topic topic_2 --ai-score 65 --ai-reason "..."
# 3. 为高优先级选题排期
zzp topic schedule --workspace ./ws --topic topic_1 --scheduled-date 2026-06-20
CLI 命令失败时:
ls {workspace}/zzhub.db