Skills
dsh-promotion-toolkit
lhmd/dsh-promotion-toolkit · ★ 8
DSH Promotion Toolkit: a native DeepSeek Harness plugin that turns products, open-source projects, articles, courses, events, opinions or half-formed ideas into ready-to-publish multi-platform promo content.
安装
dsh plugin --profile web add github:lhmd/dsh-promotion-toolkitGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
For install and environment setup, plus plugin development tutorials, see DSH community docs ↗
README
Table of contents
中文 README · Live showcase · Live demo set
Turn any idea into platform-native publicity.
What it does
DSH Promotion Toolkit is a DeepSeek Harness-native plugin for turning a product, open-source project, article, course, event, personal point of view, or rough idea into platform-native publicity.
It extracts the thesis, quotable evidence, risk flags, and canonical URL first. Then it changes the reading path for every platform instead of shrinking one paragraph seventeen times.
Any idea / source / README
|
v
Thesis + evidence + claim boundaries + canonical URL
|
v
17 native long-form drafts, posts, video scripts, and CTAs
Platform-native by design
| Surface | Draft format |
|---|---|
| Xiaohongshu | Pain-point opening, saveable checklist, restrained emoji, hashtags, CTA |
| Zhihu | Markdown explainer with conclusion, background, method, limits, and source link |
| Long-form article with title, lead, sections, examples, and ending | |
| WeChat Moments | Short personal share with human tone and controlled information density |
| Bilibili / Douyin / Kuaishou | Shots, timestamps, voiceover, captions, cover title, and CTA |
| Weibo / X / Threads | Concise, opinionated openings with platform-specific interaction prompts |
| Professional context, product background, lessons, and discussion-led CTA | |
| Community context, question-led title, evidence, and restrained self-promotion | |
| TikTok / YouTube | Short-video script with visuals, voiceover, captions, and closing prompt |
| Medium | English long-form structure, section headings, context, and source link |
| Facebook / Instagram | Community share or visual short copy with emoji, tags, and canonical URL |
Supported surfaces: xiaohongshu, zhihu, wechat, wechat_moments, weibo, bilibili, douyin, kuaishou, x, threads, linkedin, reddit, tiktok, youtube, medium, facebook, and instagram.
Real DeepSeek demo
The checked-in fixture was generated end to end with deepseek-v4-pro: four long-form sources, Chinese and English output, and 17 platform drafts per language. One source is this repository, so the examples are ready to publish.
English LinkedIn
One source should not become the same paragraph everywhere.
DSH Promotion Toolkit turns a product story, open-source project, article, course, event, or personal idea into platform-native publicity. It extracts the thesis, evidence, risk flags, and canonical URL first, then changes the reading path for each surface.
Source and live examples: https://github.com/lhmd/dsh-promotion-toolkit
English X
Tired of rewriting one idea for every platform?
DSH Promotion Toolkit extracts the claims and evidence first, then generates native drafts for X, LinkedIn, Reddit, Zhihu, Xiaohongshu, video platforms, and more. Same source. Different entry points. Canonical links stay attached.
Repo: https://github.com/lhmd/dsh-promotion-toolkit
See the full JSON fixture, readable code-block excerpts, or the bilingual showcase.
Install into DeepSeek Harness
This repository follows the DSH profile-bundle shape. cordis.patch.yml mounts the package; src/index.js exports apply(ctx) and registers the viral_kit tool; src/skill.js provides the runtime Skill; and skills/viral-kit/SKILL.md is the readable mirror.
npm install -g @deepseek-ai/dsh
dsh plugin --profile web add /absolute/path/to/dsh-promotion-toolkit
dsh web
For local development:
npm test
npm run check:release
npm run demo
CLI
node scripts/viral-kit.mjs \
--text "Paste your product brief, article, course, event, or idea" \
--language auto \
--platform linkedin \
--source-url https://github.com/lhmd/dsh-promotion-toolkit \
--json
Language routing is platform-aware: Chinese surfaces default to Chinese; global surfaces default to English. An explicit --language zh|en|auto always wins. Pass --source-url when the source has a repository, product page, article, signup page, or other canonical link. The plugin places that URL in the platform-native CTA and never invents one.
Output contract
Every call returns structured JSON with the thesis, evidence, shareability signals, title angles, platform drafts, image prompt, hashtags, and risk flags:
{
"coreIdea": "A source-grounded thesis",
"evidence": ["Evidence to preserve"],
"shareability": {"score": 0, "signals": []},
"titles": ["Angle one", "Angle two", "Angle three"],
"platformDrafts": {
"xiaohongshu": "Saveable note",
"zhihu": "Markdown explainer",
"wechat_moments": "Short personal share"
},
"riskFlags": ["Verify before publishing"]
}
The model can polish language but must not add unsupported users, customers, metrics, dates, prices, outcomes, or links. Verify attribution, numbers, dates, and absolute claims before publishing.
Live showcase
Open the bilingual showcase to switch between four DeepSeek examples, Chinese / English, and 17 platform tabs. The source is docs/.
License
MIT