lussey820/aitoearn-dsh-plugin:把 AiToEarn 内容创作套件移植成 DeepSeek Harness 插件

前言

做内容自动化的智能体开发者常遇到这样的情况:创意方向要靠人工反复对齐,脚本、图文、视频各自用不同工具生成,最后发布还要手动操作一遍。中间每一步的衔接代码都得自己写,尤其调用外部 MCP 端点时,往往要手写 HTTP 请求或脚本胶水。

DeepSeek Harness(DSH)的理念是「一切皆插件」,这类流程适合封装成插件复用。下面介绍 lussey820 的 aitoearn-dsh-plugin,它把 AiToEarn 内容创作套件移植为 DSH 插件,在 dsh 对话里走完「创意指导 → 脚本/图文/视频生成 → 发布抖音」的完整链路。

这是什么

aitoearn-dsh-plugin 是 AiToEarn 内容创作套件的 DeepSeek Harness 插件移植版,由 lussey820 维护,许可证为 MIT。安装 ID 为 dsh-aitoearnpackage.json 显示版本 0.1.0,纯 ESM 免构建。

它要解决的问题是把内容创作流程收进一个 dsh 会话:创意指导 Agent 先理清方向,再由脚本/图文/视频 skill 执行生成,最后发布抖音。所有能力以插件形式提供,不修改 DeepSeek Harness 源码。

核心功能

插件包含四个 skill,一个统一入口加三个执行器:

Skill 角色 做什么
aitoearn-creative-director 统一入口 自适应追问理清美学方向,输出结构化 brief(JSON),并做 AIGC 痕迹去除润色
aitoearn-script-writer 执行器 消费 brief,按 Cinematography 词汇表生成分镜脚本 JSON
aitoearn-content-publisher 执行器 消费 brief,生成图文并发布抖音
aitoearn-video-publisher 执行器 消费脚本 JSON,生成视频并发布抖音

数据流是单向的:入口产出 brief,执行器消费 brief 或脚本 JSON,各 skill 职责分离。

底层对接方面,插件启动时通过 @deepseek-ai/dsh-mcp-client 以 streamable-http 接入 AiToEarn MCP 端点,将 createImageTextDraftcreateVideoDraftgetDraftTaskStatusgetMyCreditsBalancegetDraftGenerationPricing 注册为 mcp__aitoearn__* 原生工具,供 dsh 直接调用。

安装与启用

先用官方命令安装:

dsh plugin --profile demo add github:lussey820/aitoearn-dsh-plugin

从 Git 安装时,如果 pnpm 要求允许构建,将 pnpm-workspace.yaml 里的 allowBuilds.dsh-aitoearn 设为 true 后重试。这个包本身是纯 ESM 免构建,也可以直接本地安装 dsh plugin add ./dsh-aitoearn,或先 npm pack 用 tarball 安装。

安装后配置 API Key,设置环境变量即可:

export AITOEARN_API_KEY=你的_AiToEarn_API_Key

也可以写入 profile 的 cordis.patch.yml。这一步让插件能接入 AiToEarn 的 MCP 端点。

如果需要覆盖默认行为,比如更换 serverName 或 session 名,可以参考插件自带的 cordis.patch.yml,在用户的 patch 层中按行覆盖。

典型用法

发布抖音前需要一次性准备 agent-browser CLI 和已登录的 AiToEarn session:

npm install -g agent-browser
agent-browser --session-name aitoearn open "https://aitoearn.cn" --headed   # 手动登录
agent-browser --session-name aitoearn close

先全局安装 agent-browser,再用带界面的方式打开 AiToEarn 站点手动登录,完成后关闭 session。

经过上面的步骤,就可以在 dsh 对话中直接输入任务,例如:

帮我做一个赛博朋克咖啡品牌的图文发抖音
→ 创意指导 Agent 追问理清方向 → 输出 brief
→ 图文 skill 生成图文 → agent-browser 发布抖音(扫码确认)

整条链路在一次对话内完成,发布环节由 agent-browser 执行,扫码确认是人工介入点。

适用场景与注意

适合的用户:

  1. 已经在用 DeepSeek Harness,想给 dsh 增加内容创作和抖音发布能力;
  2. 用过 Trae 版 aitoearn-creative-suite,想迁移到 dsh 生态。

这个项目是 aitoearn-creative-suite(Trae IDE 技能版)的 DeepSeek Harness 移植,核心的追问决策树、Cinematography 词汇表、brief JSON 结构保持一致。差异点有三处:MCP 调用从手写 HTTP/PowerShell 改为 dsh 原生 mcp__aitoearn__* 工具;API Key 从 config.json 改为环境变量注入;文件读写和浏览器自动化改用 dsh 的原生工具(read_file / write_file / bash)。

使用前注意:

  1. 插件以当前 dsh 进程的权限运行,安装前应检查源码与许可证(本项目为 MIT);
  2. 发布抖音依赖 agent-browser CLI 和已登录的 AiToEarn session,缺失时发布环节无法完成;
  3. AiToEarn 侧的调用会消耗额度,可通过 getMyCreditsBalancegetDraftGenerationPricing 这类已注册的工具查询余额和定价。

结尾

aitoearn-dsh-plugin 的价值在于把「理清方向 → 生成内容 → 发布」这条原本分散在多个工具里的流程,收进一个 DSH 插件,并且复用了 Trae 版经过验证的决策树和词汇表。如果你在做内容自动化,值得一试。

  • 目录页:https://www.skillhub.cn/plugins/lussey820/aitoearn-dsh-plugin (社区目录,独立站点,与 DeepSeek / 幻方无官方从属关系)
  • GitHub:https://github.com/lussey820/aitoearn-dsh-plugin
羽毛球分组比赛记分
小程序二维码

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

小夜