🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

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

DeepSeek Harnessv0.4.0
buchylx68 天前有提交已提供中文文档扫描:含敏感能力

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

28.8/100
综合分
1
GitHub 星标
35
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add create-dsh-content
npm 源 · create-dsh-content 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/10/24·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 68 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包create-dsh-content @ 0.4.0
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/24 04:26:55

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 11 处,展示前 11 条)
  • 读取本地文件
    src/cli.js:16
    return JSON.parse(readFileSync(p, 'utf8')).version || '0.0.0'
  • 读取本地文件
    src/util.js:23
    try { await access(p, FSC.F_OK); return true } catch { return false }
  • 执行外部命令来自配置/变量
    src/util.js:35
    child = spawn(cmd, args, {
  • 写入本地文件
    src/util.js:93
    await mkdir(dirname(file), { recursive: true })
  • 写入本地文件
    src/util.js:94
    await writeFile(file, content, 'utf8')
  • 读取本地文件
    src/util.js:98
    return readFile(file, 'utf8')
  • 读取本地文件
    src/generate.js:13
    for (const entry of await readdir(dir)) {
  • 读取本地文件
    src/generate.js:15
    const st = await stat(full)
  • 读取本地文件
    src/generate.js:49
    if (await exists(targetAbs) && await readdir(targetAbs).then((l) => l.length > 0)) {
  • 删除本地文件递归
    src/verify.js:58
    if (r.code !== 0) { await rm(dshHome, { recursive: true, force: true }); return fail('dsh plugin add', r) }
  • 删除本地文件递归
    src/verify.js:66
    await rm(dshHome, { recursive: true, force: true })
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 生成内容发布插件
  • 多平台适配器
  • 凭证管理

零依赖命令行工具,用来搭建内容自动化 DSH 插件(Dev.to/GitHub/Bluesky/Mastodon)。DSH 版的 create-vite。

README

由 DeepSeek 最新模型翻译生成
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 | 工具名(默认从包名派生) |
展开完整文档(README 剩余 1 节)
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
预览分享卡片长什么样 ↓buchylx/create-dsh-content-plugin
分享 · DeepSeek Harness Hub
buchylx/create-dsh-content-plugin

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

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部