dsh-marketing-skills: 8 marketing skills plus a router, packed into DSH

Introduction

When writing marketing-related agent capabilities for DSH, there are usually two approaches: hand-coding prompts with scattered fields and notes, or dumping a bunch of markdown into the skills directory and letting the model decide which one to load. The first is prone to missing constraints, and the second becomes unstable as the number of skills grows. lengrufeng2008/dsh-marketing-skills takes a third path: selecting 8 inter-referenced core skills from the upstream marketing skills set, adding a routing skill and packaging configuration to form an installable DSH bundle. Below is an introduction to what it is, how to install it, and how to use it.

What is it

This is a marketing skills package ported for DeepSeek Harness (DSH), maintained by lengrufeng2008, sourced from coreyhaines31/marketingskills (MIT). The plugin category is workflow, with 0 GitHub stars. The project README explicitly states: it is an installable DSH bundle, not a pile of copied markdown files.

It solves the problem of breaking down tasks like “marketing copywriting, editing, conversion optimization, and pricing” into single-responsibility skills, with a routing skill deciding which one to load, rather than letting the model guess every time.

The 8 Included Skills

The following 8 skills are ported from the upstream source, each responsible for a specific direction:

  • copywriting — Landing pages, headlines, CTAs, value propositions, and removing AI-sounding language.
  • copy-editing — Seven rounds of editing on existing copy, cleaning up AI traces, and refreshing content.
  • cro — Conversion reviews and experiments for pages and forms.
  • ab-testing — Experiment design, sample size, and test templates.
  • emails — Welcome, nurturing, re-engagement, and lifecycle email sequences.
  • popups — Exit-intent popups, modals, banners, and overlay copy.
  • offers — Value articulation, bonus stacking, guarantees, and urgency.
  • pricing — Pricing models, tiering, willingness to pay, and pricing page breakdowns.

Why Not Copy Upstream Directly

The README lists the trade-offs and fixes made during the port; a few points are worth noting:

  1. Only selected 8 core skills that reference each other; the long tail of the upstream 53 skills was intentionally omitted.
  2. Added a new routing skill marketing that decides which skill to load, instead of letting the model guess.
  3. Made it a true bundle: includes package.json, cordis.patch.yml, and a provider that reads manifest.json and individual SKILL.md files, so it can be installed once without manual copying.
  4. Fixed an upstream bug: cro/SKILL.md links to references/inbound-routing.md, but that file is actually under skills/revops/. This port copied it over so the link can be resolved.
  5. Includes tests: npm test validates the provider, manifest, every frontmatter, and every references/ link.

Installation

There are therefore two routes.

Route A: DSH bundle. Start from a local checkout, add the folder via Plugins → Add plugin, or install via the plugin manager. Once the package is published to npm, the command is:

dsh plugin --profile web add dsh-marketing-skills

Route B: Copy to the skills root directory. The project provides a script:

./install.sh

Or manually copy:

mkdir -p "${DSH_HOME:-$HOME/.dsh}/skills"
cp -R skills/* "${DSH_HOME:-$HOME/.dsh}/skills/"

The filesystem skills provider listens to ~/.dsh/skills, so skills appear after copying without needing a restart. The bundle route registers the same skills via this provider.

Usage

You can ask the agent normally, or start with the routing skill: “Use the marketing skill to decide which skill fits this task.” The README provides a few reproducible examples:

  • “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.”

The agent can also use the skill tool to load a specific skill by name.

Applicable Scenarios and Notes

Suitable for developers currently adding marketing capabilities to DSH: those who want to use ready-made skills for division of labor but don’t want to filter through the upstream 53 skills themselves. Suitable for tasks like copywriting, editing, conversion review, and pricing.

A few points need attention:

  1. This plugin runs with the permissions of the current DSH process; before installing, check the source code and LICENSE, NOTICE.md to ensure the license and dependencies meet your environment requirements.
  2. Upstream copyright belongs to Corey Haines (2025); the project is under the MIT license. It is an unofficial port and is not affiliated with DeepSeek.
  3. The port commit is 88c79f6528a9347420e57ceb1fff9a60de651768; the port retained the upstream skill body and references, omitted evals/, and added back the CRO inbound-routing.md.
  4. The npm package version is currently 0.1.0; check npm for the publishing status. If not published, use the local bundle or copy route.

Conclusion

The value of this plugin lies in transforming marketing skills from “loose markdown” into an installable bundle with routing, providers, and tests, saving manual steps like selection, fixing links, and reconfiguring. See the directory page at https://www.skillhub.cn/plugins/lengrufeng2008/dsh-marketing-skills and the source code at https://github.com/lengrufeng2008/dsh-marketing-skills.

羽毛球分组比赛记分
小程序二维码

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

Xiaoye