前言¶
给 DSH 写营销相关的智能体能力时,通常有两种做法:要么手写提示词,把字段和注意事项散在对话里;要么把一堆 markdown 扔进技能目录,交给模型自己判断该加载哪一个。第一种容易遗漏约束,第二种在技能数量上来之后就不稳定。lengrufeng2008/dsh-marketing-skills 走的是第三条路:从上游营销技能集里挑出 8 个相互引用的核心技能,加上一个路由技能和打包配置,装成一个可安装的 DSH bundle。下面介绍它是什么、怎么装、怎么用。
这是什么¶
这是一个为 DeepSeek Harness(DSH)移植的营销技能包,由 lengrufeng2008 维护,来源是 coreyhaines31/marketingskills(MIT)。插件分类是工作流,GitHub 星标为 0。项目 README 明确写着:它是一个可安装的 DSH bundle,不是一堆复制过来的 markdown 文件。
它解决的问题是把”营销文案写作、编辑、转化优化、定价”这类任务拆成职责单一的技能,并由路由技能决定加载哪一个,而不是让模型每次自己猜。
包含的 8 个技能¶
下面这 8 个技能都由上游移植而来,各自负责一个方向:
copywriting— 落地页、标题、CTA、价值主张,并去除 AI 腔。copy-editing— 对现有文案做七轮编辑、清理 AI 痕迹、刷新内容。cro— 页面与表单的转化审查、实验。ab-testing— 实验设计、样本量、测试模板。emails— 欢迎、培育、召回与生命周期邮件序列。popups— 退出意图弹窗、模态框、横幅、遮罩文案。offers— 价值表达、赠品叠加、保证、紧迫感。pricing— 定价模型、套餐分层、支付意愿、定价页拆解。
为什么不是直接拷贝上游¶
README 列出了移植时做的取舍和修正,几点值得注意:
1、只挑了互相引用的 8 个核心技能,上游 53 个技能中的长尾被有意省略。
2、新增路由技能 marketing,由它决定加载哪个技能,而不是让模型猜。
3、做成真正的 bundle:包含 package.json、cordis.patch.yml 和一个读取 manifest.json 与各 SKILL.md 的 provider,安装一次即可,不需要手工复制。
4、修了一个上游 bug:cro/SKILL.md 里链接的是 references/inbound-routing.md,但该文件实际在 skills/revops/ 下,这次移植把它复制过来,链接才能解析。
5、带测试:npm test 校验 provider、manifest、每个 frontmatter 以及每个 references/ 链接。
安装¶
所以有两条路。
路线 A:DSH bundle。从本地 checkout 出发,通过 Plugins → Add plugin 添加该文件夹,或用插件管理器安装。等包发布到 npm 后,命令为:
dsh plugin --profile web add dsh-marketing-skills
路线 B:拷贝到技能根目录。项目里提供脚本:
./install.sh
或者手动拷贝:
mkdir -p "${DSH_HOME:-$HOME/.dsh}/skills"
cp -R skills/* "${DSH_HOME:-$HOME/.dsh}/skills/"
文件系统技能 provider 会监听 ~/.dsh/skills,所以拷贝后技能即可出现,无需重启。bundle 路线则通过该 provider 注册同样的技能。
用法¶
按正常方式向 agent 提问即可,也可以先用路由技能:“Use the marketing skill to decide which skill fits this task.” README 给了几个可复现的例子:
- “Rewrite this landing page with the copywriting skill.”
- “Review this signup form with the CRO skill.”
- “Help me price this product with the pricing skill.”
agent 也可以用 skill 工具按名称加载某个技能。
适用场景与注意¶
适合正在给 DSH 加营销能力的开发者:想用现成的技能分工,又不想从上游 53 个技能里自行筛。适合复制、改写、转化审查、定价这几类任务。
有几点需要留意:
1、该插件以当前 DSH 进程的权限运行,安装前应检查源码与 LICENSE、NOTICE.md,确认许可与依赖符合自己的环境要求。
2、上游版权归 Corey Haines(2025),项目 MIT 许可,属非官方移植,与 DeepSeek 无关。
3、port commit 为 88c79f6528a9347420e57ceb1fff9a60de651768;移植保留了上游技能正文与 references,省略了 evals/,并补上 CRO 的 inbound-routing.md。
4、npm 包当前版本为 0.1.0,发布状态以 npm 为准;未发布时走本地 bundle 或拷贝路线。
结尾¶
这个插件的价值在于把营销技能从”散装 markdown”变成带路由、带 provider、带测试的可安装 bundle,省去了挑选、修链和重复配置的手工步骤。目录页见 https://www.skillhub.cn/plugins/lengrufeng2008/dsh-marketing-skills ,源码见 https://github.com/lengrufeng2008/dsh-marketing-skills 。