← Back to Skills Marketplace
liuxucai

Zhihu Publisher

by verifier · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
46
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install zhihu-publisher
Description
知乎文章自动发布技能。通过 xbrowser 控制 Chrome 浏览器完成知乎登录、撰写和发布文章的全流程。 触发词:发布知乎、知乎文章、zhihu publish、发知乎文章、知乎发文章。 依赖:xbrowser skill(--browser chrome)。
README (SKILL.md)

知乎文章自动发布

依赖

  • xbrowser skill,xb 路径:D:\QClaw\resources\openclaw\config\skills\xbrowser\scripts\xb.cjs
  • Chrome 浏览器(--browser chrome),禁止使用 cft/edge(ref 失效 bug)

文章要求

  • 目标字数:1500 字(含标点),下限 1200,上限 1800

流程一:登录(仅需一次)

1. 打开登录页

node xb.cjs run --browser chrome --headed open https://www.zhihu.com/signin

2. 切换密码登录

node xb.cjs run --browser chrome -- find role button click --name 密码登录

3. 获取 ref 并填写凭据

node xb.cjs run --browser chrome -- batch --bail "wait --load networkidle" "snapshot -i"

记录 textbox ref(通常账号 @e39、密码 @e40、登录按钮 @e12),然后:

node xb.cjs run --browser chrome -- batch --bail "fill @e39 \x3C账号>" "fill @e40 \x3C密码>" "click @e12"

⚠️ 账号密码通过用户输入获取,禁止写死到文件中

4. 验证

  • 如触发滑块验证码:URL 停留 /signin,需用户手动拖动滑块完成验证
  • 登录成功:URL 变为 https://www.zhihu.com/

流程二:发布文章

1. 打开编辑器

node xb.cjs run --browser chrome --headed open https://zhuanlan.zhihu.com/write
node xb.cjs run --browser chrome -- batch --bail "wait --load networkidle" "snapshot -i"

2. 填标题

node xb.cjs run --browser chrome -- batch --bail "click @e25" "fill @e25 \x3C标题>"

3. 填正文(长文本用 JS 逐段插入)

❌ 直接 fill 长文本(>500字符)会被命令行截断;fill 中的 \ 会变成普通字符。

✅ 用 eval + document.execCommand('insertText') 逐段插入,每段 \x3C500 字符。

node xb.cjs run --browser chrome -- eval "document.querySelector('.DraftEditor-root [role=textbox]').focus()"
node xb.cjs run --browser chrome -- eval "document.execCommand('insertText', false, '第1段内容...')"
node xb.cjs run --browser chrome -- eval "document.execCommand('insertText', false, '\
\
## 标题\
\
第2段内容...')"
# 继续分段...

4. 智能排版

node xb.cjs run --browser chrome -- batch --bail "snapshot -i" "click @e48"

@e48 为创作助手面板中的「智能排版」按钮(name 含"智能排版自动修正空格"),实际 ref 以 snapshot 为准。

5. 发布

node xb.cjs run --browser chrome -- batch --bail "snapshot -i" "click @e37" "wait --load networkidle"

成功标志:URL 变为 https://zhuanlan.zhihu.com/p/\x3CID>,出现发布成功弹窗。

核心规则

规则 说明
ref 必须每次刷新 每步操作前 snapshot -i,ref 只在同一 batch 内有效
禁止跨 batch 用 ref batch 之间 ref 编号会重新生成
长文本用 eval >500 字符的正文必须用 document.execCommand('insertText') 分段插入
正文后必须排版 插入完成后点击「智能排版」修复换行和标点
全程用 chrome cft/edge 有 ref 失效 bug,--browser chrome 是唯一可靠选项
Usage Guidance
This result is inconclusive: reinstall or rerun the review where metadata.json and the artifact directory can be read before making an install decision.
Capability Assessment
Purpose & Capability
Artifact contents were not accessible through the shell tool, so purpose and capability coherence could not be verified from files.
Instruction Scope
Instruction scope could not be assessed because the artifact files could not be read.
Install Mechanism
Install mechanism could not be assessed because metadata.json and artifact contents were inaccessible.
Credentials
Environment proportionality could not be assessed from artifact evidence due to local sandbox execution failure.
Persistence & Privilege
Persistence and privilege behavior could not be assessed from artifact evidence due to local sandbox execution failure.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zhihu-publisher
  3. After installation, invoke the skill by name or use /zhihu-publisher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of zhihu-publisher skill for automated Zhihu article publishing using xbrowser with Chrome. - Supports full workflow: login, writing, formatting, and publishing articles on Zhihu. - Requires xbrowser skill (Chrome only, cft/edge unsupported due to bugs). - Ensures secure credential input (no credentials stored in files). - Enforces best practices for ref usage and long text insertion via script commands. - Includes smart formatting step before article publication.
Metadata
Slug zhihu-publisher
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Zhihu Publisher?

知乎文章自动发布技能。通过 xbrowser 控制 Chrome 浏览器完成知乎登录、撰写和发布文章的全流程。 触发词:发布知乎、知乎文章、zhihu publish、发知乎文章、知乎发文章。 依赖:xbrowser skill(--browser chrome)。 It is an AI Agent Skill for Claude Code / OpenClaw, with 46 downloads so far.

How do I install Zhihu Publisher?

Run "/install zhihu-publisher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zhihu Publisher free?

Yes, Zhihu Publisher is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Zhihu Publisher support?

Zhihu Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Zhihu Publisher?

It is built and maintained by verifier (@liuxucai); the current version is v1.0.0.

💬 Comments