← ClaudeAtlas

wenqu-publishlisted

将中文草稿整理为可对外发布的版本:清理创作标记、生成候选标题、简介与封面图,并输出独立的发布目录, 适用于文章、报告、教程、项目介绍和说明材料。当用户要求“发布这篇内容”“生成发布版” “准备发布”或“导出发布版”,或使用 "publish this article", "prepare a release version", "export a publication-ready draft" 等英文表达时使用。
gogoingai/wenqu-skills · ★ 6 · AI & Automation · score 71
Install: claude install-skill gogoingai/wenqu-skills
# 文章发布 Skill > 📦 项目仓库与源码:<https://github.com/gogoingai/wenqu-skills> ## 用户输入工具 当本技能需要用户确认选择、补充必要信息或授权有副作用的操作���: 1. 优先使用当前运行时提供的原生用户输入工具,例如 `AskUserQuestion`、`request_user_input`、`clarify`、`ask_user` 或等价能力。 2. 若没有此类工具,使用带编号或字母选项的文本问答。 3. 同一决策阶段中彼此独立的问题可合并提问;后一个问题依赖前一回答时,按优先级逐个问。 4. 已由用户当前指令、调用方或文章偏好提供的信息,不重复询问。 5. 文中出现的具体工具名均为示例;应替换为当前运行时的等价能力。 ## 工具等价说明(非 Claude Code 环境) 本文档里的 `Skill` 是 Claude Code 的工具名。在没有该工具的 agent 上运行本技能时: - `Skill` 工具(调用 wenqu-image 生成封面)→ 没有跨技能调用机制就直接 Read `wenqu-image` 的 `SKILL.md` 和 `references/` 文件,照其内联执行 --- ## 触发识别 | 用户信号 | 说明 | |---------|------| | "发布这篇文章"、"生成发布版"、"准备发布"、"导出发布版" | 进入「发布流程」 | 调用前提:文章通常已经通过 `wenqu-write` 走过完整写作流程(有对应的 `wenqu-skills/{文件名}/` 存储)。若没有该存储(用户直接拿一篇现成 Markdown 要求发布),走「降级模式」(见 `references/workflow.md`)。 --- ## 发布流程 → 查 `references/workflow.md`(完整步骤:定位存储 → 就绪检查 → 清洗正文 → 标题 → 简介 → 封面图 → 写入产物 → 记版本) 核心动作概览: 1. 读取本篇 `wenqu-skills/{文件名}/references/changelog.md` 确定当前草稿版本号 2. 检查全文是否还有未处理的配图占位、未生成的画图提示,用 `AskUserQuestion` 确认是否要先补齐 3. 清洗正文:去掉项目生成标识引用块、去掉所有 `# 画图提示` 代码块(只保留图片本身) 4. 用 `AskUserQuestion` 确认标题(→ `references/title-summary.md`) 5. 用 `AskUserQuestion` 确认约 100 字的简介(→ `references/title-summary.md`) 6. 用 `Skill` 工具调用 **wenqu-image** 生成封面图(→ `references/cover-prompt.md` 的专属规范,不同于文中说明性配图) 7. 产物写入 `{项目根目录}/wenqu-skills/{文件名}/publish/v{N}/`,不覆盖历史发布版本。**发布版正文保留原标题层级不变(原 H1 仍为 H1、原 H2 仍为 H2,不降级、不删改任何原标题);选定的发布标题、简介、封面图只进 `meta.md`,不插入正文顶部、不替换原文 H1;发布版文件名沿用文章文件名(`{文件名}.md`)** 8. 在 `references/changelog.md` 追加一行发布记录 -