skill-zhihu-answer · 知乎问答回答发布

知乎问答回答发布 skill(发布层):在知乎问题下发布原创回答——搜索热门问题、检查可答性、调用制作层 skill 写内容、Playwright 自动发布。
核心是绕过知乎页面遮挡的三策略点击与 JS 遍历发布按钮。默认 dry-run 预检,不真正发布;正式发布加 --exec。发布后留痕(人设检查记录 + 发布日志)。
调用示例:在聊天框中说"帮我回答这个知乎问题"。
产品详解
定位
skill-zhihu-answer 是知乎"问答区回答"的发布器:搜题 → 检查可答性 → 写内容 → 发布 → 留痕。它发的是问答区的回答,不是专栏文章;回答正文本身由制作层 skill 写。
核心能力
- 热门问题搜索:用已登录的知乎 Profile 搜索问题,直接访问候选页取真实回答数。
- 可答性检查:未答过 + 写回答按钮存在才可发布;同一问题每人只能答一次,已答的自动跳过。
- 制作层写内容:回答正文调用 novel-writer / copywriting,或用用户自备文本。
- 发布前人设检查:有 Profile 时做 persona_gate 评分,低分告知偏离点但不阻断。
- 绕遮挡发布:知乎顶部 header 遮挡"写回答"按钮,用 dispatch_event 三策略绕过;"发布回答"按钮用 JS 遍历精确定位(避开"发布设置")。
- 发布后留痕:人设检查记录 + 发布日志记录。
- 批量发布:多题串行发布,每题间隔约 30 秒降低风控;写完全部内容再逐题发。
工作流程
- 搜索热门问题(可选,或用户直接给 URL)
- 检查可答状态(未答过 + 写回答按钮存在)
- 制作层写内容(存为
outputs/主题名/answer_<问题ID>.md) - 发布前人设检查(有 Profile 时)
- dry-run 预检 →
--exec正式发布 - 发布后留痕
输入与输出
| 输入 | 说明 |
|---|---|
| 问题 URL | 选填,可直接给;不给则按关键词搜索热门问题 |
| 回答内容 | 选填,自备文本;不给则调用制作层 skill 写 |
输出:发布到知乎问答区的回答 + 发布日志留痕。
与相邻 skill 的区别
| skill | 分工 |
|---|---|
| skill-zhihu-answer(本) | 知乎问答帖的回答发布 |
| skill-zhihu-publisher | 知乎专栏文章(zhuanlan)发布 |
| skill-cross-platform-publish | 一稿多发,多平台分发 |
| novel-writer / copywriting | 制作层,生产回答正文 |
适用场景
- 在知乎热门问题下发布原创回答引流
- 批量回答多个相关问题(串行,间隔 30 秒)
- 回答发布全流程留痕管理
使用前准备
- 需知乎登录态(读
~/.easel-browser-profiles/ZhihuProfile);未登录输出提示并退出。 - 默认 dry-run 预检,确认无误再
--exec正式发布。 - 已知限制:同一问题只能回答一次;知乎编辑器只支持纯文本段落,Markdown 加粗不渲染。
skill-zhihu-answer 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。