brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
xhs-auto-publisher面向云服务器的小红书图文自动发布 Skill。适用于需要在 Linux 云服务器上,通过 Playwright/CDP、二维码人工接管、登录缓存、龙虾代发飞书群图片消息、截图留痕与审计日志来完成小红书草稿或发布流程的场景。
Independent GitHub snapshot · Automated classification · Original documentation governs
这个 Skill 是云端执行版,不是本机版替代品。
它主要解决四件事:
当前项目只保留一条默认链路:
login_qr.payload.json不依赖公网二维码链接,不依赖 XHS_PUBLIC_RUNTIME_BASE_URL。
适合:
不适合:
config/:平台配置与选择器src/:发布逻辑、登录检测、通知模块scripts/:CLI 入口deploy/:部署脚本与 systemd 示例docs/:部署说明和龙虾执行文档runtime/:浏览器 profile、截图、运行结果这部分影响整台机器:
python3python3-venvpython3-pipxvfb这部分只属于当前目录:
.venvruntime/~/projects/xhs-auto-publisher
~/projects/xhs-auto-publisher/runtime
~/projects/xhs-auto-publisher/runtime/browser-profile
~/projects/xhs-auto-publisher/runtime/runs
~/projects/xhs-auto-publisher/runtime/lobster-notify
发布内容使用 JSON 文件,例如:
{
"title": "OpenClaw 能帮业务团队做什么?",
"body": "很多团队不是缺 AI 聊天工具,而是缺一个能把业务流程真正跑起来的数字员工。",
"topics": ["OpenClaw", "AI工具", "浏览器自动化"],
"images": ["assets/cover.jpg"],
"mode": "publish"
}
当前只保留最常用的两个:
MODE=publish
LOGIN_TIMEOUT=300
手动运行:
cd ~/projects/xhs-auto-publisher
bash deploy/run_with_xvfb.sh
每次执行都会写入:
runtime/runs/<timestamp>/
包含:
actions.jsonlresult.jsoncontent.normalized.jsonscreenshots/*.pngdom/*.html通知文件会写入:
runtime/lobster-notify/<run_id>/login_qr.payload.json
这不是并发平台,而是一套稳妥的单机顺序执行方案: