前言¶
在 DSH(DeepSeek Harness)里做小红书相关自动化时,常见做法是零散脚本加手动登录:渲染尺寸不统一、发布时间靠提醒、评论和私信要另开页面盯。维护和扩展都容易变成「一堆一次性工具」,很难在 Host 侧形成可复用的 skill 与工具链。
dsh-xhs-pipeline 由 SmartRead666 维护,分类为工作流,面向「多账号内容流水线」场景:在 Host 半边注册统一 skill 与工具,并提供本地 Web 面板。下面介绍它的定位、能力与配置方式。
这是什么¶
一句话:dsh-xhs-pipeline 是小红书多账号内容流水线的 DSH 插件包(Host 半边)。
根据 package.json(当前版本 0.3.4,MIT 许可证),插件描述为:12 套 3:4 图文模板、定时发布、评论私信监测,并附带可在侧栏打开的小面板。运行环境要求 Node >= 22.0.0,DSH 引擎范围为 >= 0.2.1-rc.2 且 < 0.3.0。
插件在 DSH 中注册:
- Skill:
xiaohongshu-pipeline - 工具:
xhs_render、xhs_publish、xhs_monitor
本地面板地址为:
http://127.0.0.1:<DSH端口>/xhs-pipeline/
将 <DSH端口> 替换为你当前 DSH 进程实际监听端口即可在浏览器中打开。
核心功能¶
以下能力均来自仓库 README 与 package.json 描述,不作外延推断。
图文模板与渲染¶
插件面向 3:4 比例的图文内容,提供 12 套模板,对应工具链中的 xhs_render,用于把内容落成符合小红书常见竖图比例的成品。
发布与定时¶
xhs_publish 承担发布侧能力;package.json 中写明支持定时发布,便于把「写好 — 排到点 — 发出」放进同一条流水线,而不是完全依赖人工卡点。
评论与私信监测¶
xhs_monitor 用于评论、私信方向的监测,与渲染、发布工具并列注册,方便在 skill 编排里统一调用。
可视化面板¶
除 skill / 工具外,插件暴露 /xhs-pipeline/ 路径下的 Web 面板,适合在本地查看状态、走面板侧操作流程(具体入口以你安装的 bundle 与 DSH 路由为准)。
配置¶
配置文件路径:
~/.dsh/xhs-pipeline.json
README 给出的示例结构如下。这一步是在指定工作区目录、本机 Python 解释器路径,以及可选的更新检查来源。
{
"home": "D:/xhs-workspace",
"python": "C:/path/to/python.exe",
"update": { "npm": "dsh-xhs-pipeline" }
}
home 应对齐你本机小红书相关工作区;python 填实际可用的 Python 可执行文件路径(示例为 Windows 路径,Linux 下改为本机路径即可)。
update 字段¶
update 支持四种写法,用于版本检查提示(检查结果缓存 12 小时,失败静默、不打扰):
| 写法 | 含义 |
|---|---|
{ "npm": "包名" } |
从 npm registry 查 latest |
{ "url": "https://.../version.json" } |
任意 HTTP 地址,返回 {"version":"x.y.z","url":"更新说明"} |
{ "file": "D:/.../version.json" } |
本地 / 内网文件 |
{ "enabled": false } |
关闭检查 |
面板顶部会在有新版本时提示;插件不会自动升级,需要按 README 手动执行升级命令(见下一节)。
安装与升级¶
已抓取 README 未给出形如 dsh plugin add ... 的一行安装命令,本文不臆造安装步骤。社区目录页与 GitHub 仓库可作为获取发行包或 bundle 安装说明的入口;安装前应自行阅读源码与许可证,并确认 DSH 版本满足 engines.dsh 约束。
升级流程在 README 中写明:先移除再安装本地 bundle 目录。
plugin_manager remove_bundle dsh-xhs-pipeline
plugin_manager install_bundle file:<解压后的新版本目录>
升级前建议打开新版本目录内的 package.json,确认 engines.dsh 仍覆盖你当前的 DSH 版本,避免 Host 与插件不匹配。
典型用法(思路)¶
结合已注册的能力,一条可复现的思路是:
- 在
~/.dsh/xhs-pipeline.json中配置home与python,保证工作区与运行环境就绪。 - 启动 DSH,在浏览器打开
http://127.0.0.1:<DSH端口>/xhs-pipeline/,确认面板可访问。 - 通过 Agent 或工作流调用 skill
xiaohongshu-pipeline,按需串联xhs_render(出图)→xhs_publish(发布 / 定时)→xhs_monitor(评论私信监测)。
具体参数与对话示例以仓库内 skills、runner 等目录中的实现为准;本文不编造未在资料中出现的 API 字段或对话脚本。
适用场景与注意¶
适合谁: 已在用 DSH、需要把小红书多账号内容的渲染、发布、监测收拢到同一 Host 插件包的开发者或小团队。
权限与安全: 插件随当前 DSH 进程权限运行,可能接触本机路径、Python 环境与网络;安装前请审阅 GitHub 仓库 源码与 MIT 许可证,勿在未核对的情况下把敏感账号 Cookie 或密钥写进配置文件。
生态说明: DSH 社区插件目录(如 SkillHub 目录页)是独立站点,与 DeepSeek / 幻方无官方从属关系;插件星标等元数据以目录页为准(当前线索为 0 star)。
结尾¶
dsh-xhs-pipeline 把小红书流水线的 skill、三类工具与本地面板捆在同一个 bundle 里,并用手写配置文件承接工作区与更新检查策略。若你的工作流正好卡在「3:4 模板 + 定时发布 + 评论私信监测」这一串环节,可以按上文配置路径与引擎版本先做一次对齐,再决定是否在 DSH Host 中启用。
- 目录页:https://www.skillhub.cn/plugins/SmartRead666/dsh-xhs-pipeline
- GitHub:https://github.com/SmartRead666/dsh-xhs-pipeline