前言¶
做产品、写开源、发文章之后,多平台宣发往往卡在两件事:同一段话复制到各处,读起来都像广告;手动改写每个平台,又要重新组织结构和语气。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 | 更短、更快、有观点的不同开场和互动问题 |
| 职业语境、产品背景、经验总结和讨论式 CTA | |
| 社区语境、问题标题、背景说明和克制的自荐 | |
| TikTok / YouTube | 短视频脚本、画面动作、旁白、字幕和结尾引导 |
| Medium | 英文长文结构、章节标题、上下文和来源链接 |
| Facebook / Instagram | 社区分享或视觉化短句、emoji、标签与链接 |
平台标识共 17 个:xiaohongshu、zhihu、wechat、wechat_moments、weibo、bilibili、douyin、kuaishou、x、threads、linkedin、reddit、tiktok、youtube、medium、facebook、instagram。
结构化 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 支持 zh、en、auto。中文平台默认中文,全球平台默认英文;显式传入时优先使用该设置。--source-url 用于传入仓库、产品页、文章页、报名页或其他原始链接,插件会把它放进对应平台的 CTA,不会凭空编造链接。
参考案例与展示页¶
仓库内用 deepseek-v4-pro 跑出了完整案例:4 个长文主题、中英文、每个主题 17 个平台版本,每条宣发保留原始链接。
examples/live-demos.json:完整结构化 JSONexamples/live-demos.md:每个平台用代码框展示,方便复制- 在线双语展示页:https://lhmd.top/dsh-promotion-toolkit/(可切换中文 / English、4 个案例和 17 个平台)
docs/:展示页源文件
适用场景与注意¶
适合需要把同一份源材料分发到多个社交或内容平台的开发者、独立开发者和内容作者:开源项目 README 宣发、产品上线、课程或活动推广、长文拆平台等。
使用时注意:
- 发布前核验归因、数字、时间和绝对化表述;
riskFlags会提示需人工核对的内容。 - 插件不会替你证明传播效果,也不应凭空补充用户、收入、日期或数据。
- 各平台规则与格式仍在变化,成稿仍需按平台规范做最后检查。
结尾¶
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