DSH Promotion Toolkit:把一份原文变成 17 个平台的原生宣发

前言

做产品、写开源、发文章之后,多平台宣发往往卡在两件事:同一段话复制到各处,读起来都像广告;手动改写每个平台,又要重新组织结构和语气。DeepSeek Harness(DSH)把能力拆成插件按需挂载;lhmd/dsh-promotion-toolkit 针对的就是「一份源材料,多平台原生输出」这条链路。下面介绍它做什么、怎么装、怎么用。

这是什么

DSH Promotion Toolkit 是维护者 lhmd 发布的 DeepSeek Harness 原生插件,分类为工作流。一句话定位:把产品故事、开源 README、文章、课程、活动或尚未整理好的想法,变成可直接发布的多平台宣发内容。

它不是把一段话缩短 17 次,而是先抽取核心观点、可引用证据、风险边界和原始链接,再为每个平台改变阅读入口:

任何想法 / 原文 / README
            |
            v
核心观点 + 证据 + 风险边界 + 原始链接
            |
            v
17 个平台的原生长文、帖子、视频脚本与 CTA

许可证为 MIT。GitHub 仓库:https://github.com/lhmd/dsh-promotion-toolkit

核心功能

平台差异化输出

同一事实在不同平台用不同结构呈现,而非统一摘要。README 中列出的覆盖范围如下:

平台 输出方式
小红书 痛点开场、可保存清单、适量 emoji、话题标签和明确 CTA
知乎 Markdown 科普文:结论、背景、方法、限制、原始链接
公众号 保留完整叙事的长文:标题、导语、章节、案例和结尾
朋友圈 像朋友分享的短文,有个人语气,不写成硬广告
B 站 / 抖音 / 快手 镜头、时间点、口播、字幕、封面标题和 CTA
微博 / X / Threads 更短、更快、有观点的不同开场和互动问题
LinkedIn 职业语境、产品背景、经验总结和讨论式 CTA
Reddit 社区语境、问题标题、背景说明和克制的自荐
TikTok / YouTube 短视频脚本、画面动作、旁白、字幕和结尾引导
Medium 英文长文结构、章节标题、上下文和来源链接
Facebook / Instagram 社区分享或视觉化短句、emoji、标签与链接

平台标识共 17 个:xiaohongshuzhihuwechatwechat_momentsweibobilibilidouyinkuaishouxthreadslinkedinreddittiktokyoutubemediumfacebookinstagram

结构化 JSON 输出

每次调用返回结构化结果,包含核心观点、证据、传播信号、标题角度、各平台成稿、图片提示、标签和风险提醒。模型只负责润色和平台适配,不应添加原文没有的用户、客户、指标、日期、价格、结果或链接。

{
  "coreIdea": "从原文抽取的核心观点",
  "evidence": ["需要保留的证据"],
  "shareability": {"score": 0, "signals": []},
  "titles": ["标题角度一", "标题角度二", "标题角度三"],
  "platformDrafts": {
    "xiaohongshu": "可保存的笔记",
    "zhihu": "Markdown 科普文",
    "wechat_moments": "朋友式分享"
  },
  "riskFlags": ["发布前核验"]
}

DSH 集成与命令行

仓库采用 DSH profile-bundle 结构:cordis.patch.yml 挂载包,src/index.js 导出 apply(ctx) 并注册 viral_kit 工具,src/skill.js 提供运行时 Skill,skills/viral-kit/SKILL.md 是可读镜像。同时提供独立 CLI:scripts/viral-kit.mjs(npm 包名 @lhmd/dsh-promotion-toolkit,当前版本 0.1.0)。

安装与启用

先安装 DSH CLI,再把插件目录加入 profile:

npm install -g @deepseek-ai/dsh
dsh plugin --profile web add /absolute/path/to/dsh-promotion-toolkit
dsh web

/absolute/path/to/dsh-promotion-toolkit 替换为本机克隆或下载后的实际绝对路径。插件以当前 dsh 进程权限运行,安装前应阅读源码与 MIT 许可证。

本地开发与检查:

npm test
npm run check:release
npm run demo

典型用法

命令行单平台生成

下面这条命令从一段文本生成指定平台的宣发稿,并以 JSON 输出:

node scripts/viral-kit.mjs \
  --text "粘贴你的产品介绍、文章、课程、活动或任何想法" \
  --language auto \
  --platform xiaohongshu \
  --source-url https://github.com/lhmd/dsh-promotion-toolkit \
  --json

--language 支持 zhenauto。中文平台默认中文,全球平台默认英文;显式传入时优先使用该设置。--source-url 用于传入仓库、产品页、文章页、报名页或其他原始链接,插件会把它放进对应平台的 CTA,不会凭空编造链接。

参考案例与展示页

仓库内用 deepseek-v4-pro 跑出了完整案例:4 个长文主题、中英文、每个主题 17 个平台版本,每条宣发保留原始链接。

  • examples/live-demos.json:完整结构化 JSON
  • examples/live-demos.md:每个平台用代码框展示,方便复制
  • 在线双语展示页:https://lhmd.top/dsh-promotion-toolkit/(可切换中文 / English、4 个案例和 17 个平台)
  • docs/:展示页源文件

适用场景与注意

适合需要把同一份源材料分发到多个社交或内容平台的开发者、独立开发者和内容作者:开源项目 README 宣发、产品上线、课程或活动推广、长文拆平台等。

使用时注意:

  1. 发布前核验归因、数字、时间和绝对化表述;riskFlags 会提示需人工核对的内容。
  2. 插件不会替你证明传播效果,也不应凭空补充用户、收入、日期或数据。
  3. 各平台规则与格式仍在变化,成稿仍需按平台规范做最后检查。

结尾

DSH Promotion Toolkit 把「多平台宣发」从同文复制,改成先抽观点与证据、再按平台改阅读路径。若你在用 DSH 做工作流,可以把这条链路挂进 profile,用 CLI 或 viral_kit 工具从一份原文起步。

  • SkillHub 目录页:https://www.skillhub.cn/plugins/lhmd/dsh-promotion-toolkit
  • GitHub 仓库:https://github.com/lhmd/dsh-promotion-toolkit
羽毛球分组比赛记分
小程序二维码

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

小夜