dsh-xhs-pipeline:小红书多账号内容流水线 DSH 插件

前言

在 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 与插件不匹配。

典型用法(思路)

结合已注册的能力,一条可复现的思路是:

  1. 在 ~/.dsh/xhs-pipeline.json 中配置 home 与 python,保证工作区与运行环境就绪。
  2. 启动 DSH,在浏览器打开 http://127.0.0.1:<DSH端口>/xhs-pipeline/,确认面板可访问。
  3. 通过 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜