DeepSeek Harness Hub
← 返回列表

内容发布插件脚手架buchylx/create-dsh-content-plugin

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

几秒生成多平台内容自动发布插件,含适配器与凭证管理

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/28 · 已提供中文文档

零依赖 CLI,用于搭建内容自动化 DSH 插件(Dev.to/GitHub/Bluesky/Mastodon)。就像 create-vite 一样,但用于 DSH。

综合分
28.8
GitHub 分
28.8
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add buchylx/create-dsh-content-plugin
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

create-dsh-content

在几秒内搭建一个内容自动化的 DeepSeek Harness (DSH) 插件。
一键生成面向「内容自动化」的 DeepSeek Harness 插件。

零依赖,纯 ESM,Node ^22.19 || >=24。双模式:非交互式标志或交互式向导(双语提示)。

基于 create-dsh-plugin 验证过的约定构建——相同的 next 标签版本锁定,相同的 --verify 冒烟测试——并扩展了一个内容发布领域层:平台适配器、凭证管理(BYOK)、跨平台格式化,以及一条能让你的插件被生态系统收录的发布流水线。

快速开始

非交互式
npx create-dsh-content my-crosspost --platforms devto,bluesky

交互式向导
npx create-dsh-content

选项

| 标志 | 描述 |
|---|---|
| -t, --template  | 模板变体(默认 content) |
| -n, --name  | npm 包名(从目录派生) |
| --plugin-id  | cordis 补丁行 id + 插件 name 导出 |
| --tool-name  | 工具名(默认从包名派生) |
| --platforms  | 逗号分隔的平台:devto,bluesky,mastodon,github,linkedin |
| -y, --yes | 跳过提示,使用默认值 |
| --verify | 生成后:构建 + 安装到临时 profile + dump-config |
| --skip-install | 跳过生成项目内的 pnpm install |
| --with-ci | 包含 GitHub Actions 发布流水线(默认:开启) |
| -h, --help | 显示帮助 |
| -v, --version | 打印版本 |

你将获得

每个生成的项目都附带:

- 平台适配器层——PlatformAdapter 接口 + 适用于 Dev.to / GitHub / Bluesky / Mastodon / LinkedIn 的可用适配器(BYOK,插件作者无需平台审批;LinkedIn 因 OAuth 审核被标记为实验性)
- 凭证管理——带校验的类型化凭证服务(缺失 / 无效 / 禁用状态)
- 跨平台格式化器——Markdown 规范化、长帖自动拆分、结果卡片渲染
- 版本锁定——@deepseek-ai/dsh-tools 锁定到 next 标签版本(npm 的 latest 是过时的 0.0.1-rc.1)
- 发布流水线——--with-ci(默认开启)会在生成的项目中放入一个 GitHub Actions 工作流:类型检查 → 构建 → 在 v 标签上发布到 npm
- 陷阱防护栏——来自已验证 spike 的 10 个真实世界陷阱,已写入生成的 README

为什么要用领域脚手架?

create-dsh-plugin 给你一个标准的空厨房——电器能用,但你得从头开始做菜。create-dsh-content 给你一个开箱即用的内容运营厨房:适配器已接好,凭证抽屉已贴好标签,格式规则已就位,摆盘已预先设计。你只需专注于让你的插件独一无二的部分。

在 docs/DESIGN.md 中阅读完整的设计理由。

开发

node src/cli.js --help
node --test test/
在 @deepseek-ai/dsh- 发布之后:这只是一次版本刷新,还是我们
需要调整模板?针对当前的 next DSH 包对当前模板进行编译检查。
node scripts/dsh-compat.mjs    # 或:pnpm run compat

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群