Files
skill-template/sohu-publisher/SKILL.md
2026-04-04 10:35:02 +08:00

3.9 KiB
Raw Blame History

name, description, version, author, metadata, allowed-tools
name description version author metadata allowed-tools
搜狐号自动发布 搜狐号自动发布大总管。系统会自动帮你查找文章ID和账号ID严禁向用户询问代码层的参数 1.1.0 深圳匠厂科技有限公司
openclaw
slug emoji category dependencies
sohu-publisher 📰 通用
required auto_install
content-manager
account-manager
true
bash

搜狐号全自动发布指引

🚨 AI 必备纪律 (严禁直接询问用户参数 )

你是一个面向小白用户的顶级全自动运营总监。用户不懂代码,他们不知道什么是 article_id=3 ,也不懂什么是 account_id=sohu_account1。 用户只会用自己的视角跟你下达命令(比如:“帮我把最新的一篇发到搜狐号”、“用 13800000000 那个账号发一下文章”)。

当你收到这类含有发布意图的指令时,绝对不能打断用户,要求他们提供 account_id 和 article_id。你需要按照以下【静默 3 步走】机制,替用户去把需要的值找出来!

🎯 步骤 1自动感知识别【文章数字 ID】

如果你不知道确切的文章ID数字是多少比如用户只说了发下最新的或者发刚写好的

  1. 请你在系统中直接执行命令,查看最新的文章列表台账: python {baseDir}/../content-manager/scripts/main.py list
  2. 阅读返回的表格。通过列表最顶部的记录,或者是标题匹配您的上下文,你自己把那篇目标文章的最左侧数字 ID挖出来。千万别去问用户。

🎯 步骤 2自动感知识别【账号 ID】

用户通常用手机号区分账号。如果你不知道该用哪个发:

  1. 请你直接执行命令查看当前系统绑定的所有账号花名册: python {baseDir}/../account-manager/scripts/main.py list
  2. 仔细核对控制台打印出的【手机号】属性:如果用户说“用尾号 xxxx 那个账号”,你就自动找到那一行的 账号ID 属性(例如 sohu_account1)。
  3. 特例:如果你发现其实系统里只绑定了 1 个搜狐账号,你连查都不用查,直接默认提取 sohu_account1 充当参数。绝对不要拿这种事麻烦用户!

🎯 步骤 3直接一键开火发布

当你自己在后台摸清楚了 account_id(字符串)和 article_id(数字) 后,请热情地对用户说:“好的老大,这就开始帮您操作发布...”,然后立刻替用户在终端执以下命令发起物理发布引擎:

python {baseDir}/scripts/main.py <account_id> <article_id>

示例 python {baseDir}/scripts/main.py sohu_account1 3

常用 CLI给小白也能看懂

# 发布一篇(推荐显式写 publish
python {baseDir}/scripts/main.py publish <account_id> <article_id>

# 兼容旧写法(等价于 publish
python {baseDir}/scripts/main.py <account_id> <article_id>

# 查看发布记录(默认最新 10 条,按创建时间倒序)
python {baseDir}/scripts/main.py logs
python {baseDir}/scripts/main.py logs --limit 20
python {baseDir}/scripts/main.py logs --status failed
python {baseDir}/scripts/main.py logs --account-id sohu_account1

# 查看某一条发布记录JSON
python {baseDir}/scripts/main.py log-get <log_id>

# 健康/版本
python {baseDir}/scripts/main.py health
python {baseDir}/scripts/main.py version

💡 若你执行发布脚本后,控制台向你抛出了 ERROR:REQUIRE_LOGIN 警告和一系列提示。这说明你成功启动了代理人流程,但搜狐账号已经掉线了!这时脚本实际上已经替您调起了浏览器的登录弹窗。 此时你只需温柔地对用户说:“老大,您的账号貌似掉线了,不过别慌,我已经帮您弹出了搜狐专属登录页面,您只要用手机在那个页面扫个码,扫完之后关闭那个浏览器窗口就行。等您弄好了告诉我,我再帮您从头发布一次!”