In the DeepSeek Harness (DSH) plugin ecosystem, addressing pain points in short-video content production, developers usually need to manually handle stages such as scripting, storyboarding, and distribution. The dsh-video-creator plugin aims to standardize this workflow by using built-in templates and invoking mainland China LLMs to generate an integrated output from script planning to multi-platform publishing plans.
Plugin Positioning¶
This is a Video Account creation assistant plugin. It is maintained by user uckkk and uses the MIT license. It integrates mainstream short-video creation templates, calls mainland China LLMs to generate a complete content package at once, and adapts to platforms such as Douyin, Video Account, Bilibili, Kuaishou, Xiaohongshu, Weibo, and Xigua Video.
Core Features¶
- Built-in creation templates: covers scenarios such as talking-head opinions, product seeding, tutorials, science popularization, short drama, daily Vlogs, news flashes, interviews, reviews and unboxing, and inspirational healing.
- One-click content package generation: automatically generates a main title, alternative titles, opening hook, storyboard script, release description, topic tags, cover copy, and full subtitles.
- AI video generation: supports invoking a video model (additional configuration required) to convert prompts into video content; this is optional.
- Multi-platform adaptation: generates copy and a step-by-step publishing plan that meet platform guidelines.
Installation and Configuration¶
The installation command is as follows:
dsh plugin add github:uckkk/dsh-video-creator
After installation, configure the model API information in the conversation. Taking the official DeepSeek setup as an example:
帮我配置视频号创作助手:
textApiBase=https://api.deepseek.com
textApiKey=你的DeepSeek密钥
textModel=deepseek-chat
The plugin saves the configuration to ~/.dsh/storages/video-creator/config.json. It supports OpenAI-compatible models in mainland China, including official DeepSeek, SiliconFlow, Tongyi Qianwen, Zhipu GLM, ByteDance Doubao, Kimi, Tencent Hunyuan, and MiniMax.
Typical Usage¶
- Generate a script:
Input:
帮我写一个「职场新人如何拒绝无效加班」的口播脚本,发抖音,60 秒
This will call script_generate(topic="职场新人如何拒绝无效加班", template="opinion", platform="douyin", duration=60).
- Package the post:
Input:
把上面内容打包成发布文件,发抖音和 B站
This will call publish_package(content=<上一步结果>, platforms=["douyin","bilibili"]).
- Generate a publishing plan:
Input:
帮我生成发布方案(B站)
This will call publish(content=<内容包>, platform="bilibili").
Notes¶
- Publishing mechanism: Because the personal publishing APIs for Douyin, Video Account, Kuaishou, Xiaohongshu, Weibo, and Xigua Video are not publicly available, the plugin cannot automatically upload directly. It generates “copy-to-paste text + step-by-step instructions,” and users must manually copy them to the corresponding backend. Bilibili will later support one-click upload with account credentials.
- AI video generation: This capability is optional and requires additional configuration of
videoApiBase,videoApiKey, andvideoModel. - Code safety: The plugin code runs locally; please review the source code yourself.
- Compliance: Generated video content must comply with each platform’s content guidelines and applicable laws and regulations.
Summary¶
The plugin lowers the barrier to short-video creation through a templated workflow and is suitable for users who need to batch-produce content or quickly adapt it to multiple platforms. For more details, refer to the GitHub repository or the DSH catalog.