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

  1. 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.
  2. 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.
  3. AI video generation: supports invoking a video model (additional configuration required) to convert prompts into video content; this is optional.
  4. 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

  1. Generate a script:
    Input:
   帮我写一个「职场新人如何拒绝无效加班」的口播脚本,发抖音,60 秒

This will call script_generate(topic="职场新人如何拒绝无效加班", template="opinion", platform="douyin", duration=60).

  1. Package the post:
    Input:
   把上面内容打包成发布文件,发抖音和 B站

This will call publish_package(content=<上一步结果>, platforms=["douyin","bilibili"]).

  1. 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, and videoModel.
  • 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.