DeepSeek Harness 插件

sealos-skills

DeepSeek Harness bundle that registers the Sealos skill pack on ctx.skills.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
labring/sealos-skills
最近更新
2026年8月14日
分类
工具与能力
GitHub stars
73
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/labring/sealos-skills
插件名:sealos-skills
作者:labring

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器8 个文件
README.zh-CN.md来源说明 · 只读预览
README 语言

Sealos Skills

<!-- README-I18N:START -->

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | [Français](./README.fr.md) | [Deutsch](./README.de.md) | [Português (Brasil)](./README.pt-BR.md) | [Русский](./README.ru.md) | [العربية](./README.ar.md) | [हिन्दी](./README.hi.md) | [Bahasa Indonesia](./README.id.md)

<!-- README-I18N:END -->

通过 AI 智能体将项目部署到 Sealos Cloud

Sealos Skills 是一个以插件为先、专注于 Sealos Cloud 开发和部署的技能包。它可以帮助 AI 智能体检查项目、补齐缺失的部署产物、连接 Sealos Cloud 数据库和对象存储用于开发、构建或复用容器镜像、将应用发布到 Sealos Cloud,并在本地只读画布中查看已部署的资源。

Codex 的推荐方式是安装原生 Codex 插件。跨主机插件安装、skills.sh 以及 Gemini CLI 和 Qwen Code 等仅提供上下文的扩展主机,都使用同一个根目录 skills/** 源。

快速开始

推荐:在 Codex 中安装

将此仓库添加为 Codex marketplace,然后安装 Sealos 插件:

codex plugin marketplace add labring/sealos-skills
codex plugin add sealos@sealos

一个 Sealos 插件会从根目录 skills/** 安装部署、数据库、S3、画布、应用构建器和配套的云原生技能:sealos-deploysealos-databasesealos-s3sealos-canvassealos-app-buildercloud-native-readinessdockerfile-skilldocker-to-sealos

为了兼容其他安装方式并进行本地 Codex 测试,也可以使用以下命令安装同一插件:

npx plugins add https://github.com/labring/sealos-skills --target codex

在 Codex 中完成安装后,通过以下方式使用插件:

  • Codex CLI: 输入 $sealos
  • Codex App: 点击聊天输入框左下角的 + 按钮,选择 Plugins,再选择 Sealos

![在 Codex App 中选择 Sealos 插件](../assets/codex-sealos.png)

Codex 示例:

$sealos deploy this repo to Sealos Cloud
$sealos deploy /path/to/project
$sealos deploy https://github.com/labring-sigs/kite
$sealos create a cloud Postgres database for this repo and wire DATABASE_URL
$sealos create private S3 object storage for uploads and wire env vars

在 Claude Code 中安装

将此仓库添加为 Claude Code marketplace,然后安装 Sealos 插件:

claude plugin marketplace add labring/sealos-skills
claude plugin install sealos@sealos

为了兼容跨主机插件安装器,也可以使用以下命令安装同一插件:

npx plugins add https://github.com/labring/sealos-skills --target claude-code

如果机器上只检测到一个智能体工具,可以让 plugins 自动选择目标:

npx plugins add https://github.com/labring/sealos-skills

在 Claude Code 中完成安装后,使用 /sealos

/sealos deploy this repo to Sealos Cloud
/sealos deploy /path/to/project
/sealos deploy https://github.com/labring-sigs/kite
/sealos create a cloud Postgres database for this repo and wire DATABASE_URL
/sealos create private S3 object storage for uploads and wire env vars

在 DeepSeek Harness 中安装

本仓库同时是一个 dsh profile bundle,技能源仍是根目录 skills/**。在 npx @deepseek-ai/dsh web 可用之后,把它装进同一个 web profile(pnpm 需要在 PATH 上):

npx @deepseek-ai/dsh plugin --profile web add github:labring/sealos-skills
npx @deepseek-ai/dsh web

本地检出:

npx @deepseek-ai/dsh plugin --profile web add /path/to/sealos-skills

八个根技能会出现在会话 skill 目录中。让智能体部署到 Sealos Cloud;它会通过 skill 工具加载 sealos-deploy(以及需要的配套技能),再通过 bash 运行 kubectl / sealos-cli

默认 bash 沙箱禁止写入工作区以外的路径。登录会写入 ~/.sealos/kubeconfig,这些命令需要 sandbox_permissions: danger-full-access

其他受支持的 AI 工具

工具安装用法
Codex CLI / Codex App先运行 codex plugin marketplace add labring/sealos-skills,再运行 codex plugin add sealos@sealos在 Codex CLI 中使用 $sealos,或在 Codex App 中依次选择 +PluginsSealos
Claude Code先运行 claude plugin marketplace add labring/sealos-skills,再运行 claude plugin install sealos@sealos/sealos
Claude Code 兼容路径npx plugins add https://github.com/labring/sealos-skills --target claude-code/sealos
DeepSeek Harnessnpx @deepseek-ai/dsh plugin --profile web add github:labring/sealos-skills让智能体使用 Sealos 技能;没有 /sealos 斜杠命令
OpenClaw / ClawHubclawhub install labring/sealos-skills主机命令的暴露方式取决于 ClawHub 运行时
CodeBuddy/plugin marketplace add labring/sealos-skills主机命令的暴露方式取决于 CodeBuddy 运行时
Gemini CLIgemini extensions install https://github.com/labring/sealos-skills仅提供上下文的扩展;让 Gemini 使用 Sealos Skills
Qwen Codeqwen extensions install https://github.com/labring/sealos-skills仅提供上下文的扩展;让 Qwen 使用 Sealos Skills
Amp / Kimi / 通用仓库导入器导入 https://github.com/labring/sealos-skills.git取决于主机

Gemini CLI 和 Qwen Code 清单通过 CLAUDE.md 提供仓库上下文;它们不声明对斜杠命令的支持。

备选方式:作为 skills.sh 技能包安装

如果你的智能体直接使用 skills.sh,可通过以下命令安装同一技能包:

npx skills add labring/sealos-skills

然后直接运行部署技能:

/sealos-deploy
/sealos-deploy /path/to/project
/sealos-deploy https://github.com/labring-sigs/kite
/sealos-database create a cloud Postgres database for this repo and wire DATABASE_URL
/sealos-s3 create private object storage for uploads and wire env vars

项目部署完成后,通过已安装的插件入口使用 sealos-canvas 技能。

/sealos-deploy/sealos-database/sealos-s3skills.sh 的直接技能入口。插件使用应通过 Codex 中的 $sealos 或 Claude Code 中的 /sealos 进行。

为什么使用插件

Codex 和 Claude Code 推荐使用插件安装,因为它可以:

  • 将所有 Sealos 技能作为一个托管包安装
  • 在受支持的智能体工具中暴露同一组技能
  • 统一管理插件元数据、徽标、提示词、命令和能力
  • 省去维护单独技能包副本的工作

插件分发

Codex 集成遵循 OpenAI Codex 插件构建指南

  • .codex-plugin/plugin.json 包含插件标识、发现元数据、界面文案、默认提示词、品牌元数据,以及相对于仓库根目录的资源路径。
  • .agents/plugins/marketplace.json 注册此仓库的本地插件,用于本地 Codex marketplace 测试。
  • .claude-plugin/plugin.json.claude-plugin/marketplace.json 定义与 Claude Code 兼容的插件界面。
  • distribution/platforms.json 记录平台支持声明和证据。
  • marketplaces/README.md 维护 marketplace 规则,避免夸大命令支持范围。
  • scripts/validate-codex-plugin.py 验证 Codex 清单、Claude Code 元数据、仓库 marketplace、平台注册表和资源路径。
  • skills/**/SKILL.md 始终是唯一的技能源;不要添加第二份打包副本。
  • package.jsoncordis.patch.ymlindex.js 把同一份根技能树注册为 DeepSeek Harness profile bundle。

发布或推送清单变更前,请验证插件元数据:

python3 scripts/validate-codex-plugin.py
python3 -m json.tool .codex-plugin/plugin.json >/dev/null
python3 -m json.tool plugin.json >/dev/null
python3 -m json.tool .agents/plugins/marketplace.json >/dev/null
python3 -m json.tool marketplace.json >/dev/null
python3 -m json.tool .claude-plugin/plugin.json >/dev/null
python3 -m json.tool .claude-plugin/marketplace.json >/dev/null
python3 -m json.tool distribution/platforms.json >/dev/null

设置流程

你只需要一个兼容插件或兼容 skills.sh 的 AI 智能体,以及一个待部署项目。

在部署、数据库和对象存储流程中,Sealos Skills 将:

  • 检查 Docker 和 kubectl 等工具是否可用
  • 在需要时引导用户登录 Sealos
  • 使用 sealos-cli 创建 Sealos Cloud 数据库、获取连接详情并执行数据库操作
  • 使用 sealos-cli s3 管理 Sealos 对象存储桶、凭据、配额检查、对象操作和预签名 URL
  • 使用或协助准备 Docker Hub、GHCR 等容器镜像仓库路径

实际部署仍需 Sealos Cloud 账户和容器镜像仓库访问权限,这些内容可以在技能启动后再完成设置。数据库和对象存储工作需要 Sealos Cloud 账户,以及具备创建所需资源权限的工作区。

Sealos Deploy 的处理范围

在典型部署中,智能体将:

  • 评估项目结构和运行时需求
  • 复用现有镜像,或在需要时构建镜像
  • 生成 Sealos 模板
  • 部署并验证发布状态
  • 在报告应用可用前,验证真实的 Sealos App URL、日志、Web 应用的登录或设置流程,以及完整资源范围

后续运行在检测到现有部署时可以切换为原地更新流程。

Sealos Database 的处理范围

对于需要云数据库的本地项目或 Devbox,智能体将:

  • 检测 DATABASE_URL、Prisma、Drizzle、MongoDB、MySQL 或 Redis 等数据库信号
  • 使用 sealos-cli database 列出、创建、检查和连接 Sealos Cloud 数据库
  • 仅写入所需的本地环境变量键,并避免在聊天中暴露密钥
  • 通过迁移、内省或启动检查验证应用的真实数据库路径
  • 仅在获得确认后管理公网访问

Sealos S3 的处理范围

对于需要 S3 兼容对象存储的本地项目或 Devbox,智能体将:

  • 检测 S3 环境变量键、AWS SDK 使用情况、MinIO、上传路径或预签名 URL 代码等对象存储信号
  • 使用 zjy365/sealos-cli#28 中的 sealos-cli s3 列出、创建、检查和更新对象存储桶
  • 仅在需要时初始化 S3 凭据,并避免在聊天中暴露访问密钥
  • 写入所需的最少本地环境变量键,包括存储桶、端点、访问密钥、私钥、区域和路径样式设置
  • 通过项目的真实存储路径验证上传、列出、下载、删除或预签名 URL 行为
  • 仅在获得确认后公开存储桶或轮换凭据

Sealos Canvas 的处理范围

对于已由 Sealos Deploy 部署的仓库,智能体将:

1. 读取 .sealos/state.json 以定位已部署的应用。 2. 使用只读 kubectl get 命令查询 Sealos 命名空间。 3. 启动临时的 127.0.0.1 画布 UI。 4. 输出并打开本地 UI 地址供检查。

如果项目尚未部署,Sealos Canvas 会停止并引导用户先部署项目。

包含的技能

插件和 skills.sh 技能包暴露同一技能源:

  • sealos-deploy — 将本地或 GitHub 项目部署到 Sealos Cloud
  • sealos-database — 为开发创建、连接和操作 Sealos Cloud 数据库
  • sealos-s3 — 创建存储桶、连接凭据、检查配额并操作 Sealos S3 兼容对象存储
  • sealos-canvas — 在本地只读画布 UI 中查看已部署的 Sealos 资源
  • sealos-app-builder — 使用 SDK 集成构建 Sealos Desktop 应用
  • cloud-native-readiness — 评估部署准备度
  • dockerfile-skill — 生成可用于生产环境的 Dockerfile
  • docker-to-sealos — 将 Docker Compose 服务转换为 Sealos 模板

仓库

[skills/](../skills) 是 Sealos 部署、Sealos 画布和部署流程配套技能的唯一事实来源。同一个根级技能目录同时服务于 skills.sh 安装和本仓库中的所有插件或扩展清单。

重要分发文件:

  • [.codex-plugin/plugin.json](../.codex-plugin/plugin.json) — Codex 插件清单
  • [.agents/plugins/marketplace.json](../.agents/plugins/marketplace.json) — 本地 Codex marketplace 入口
  • [.claude-plugin/plugin.json](../.claude-plugin/plugin.json) — 与 Claude Code 兼容的插件清单
  • [marketplace.json](../marketplace.json) 和 [.claude-plugin/marketplace.json](../.claude-plugin/marketplace.json) — 与 Claude 兼容的 marketplace 入口
  • [.codebuddy-plugin/marketplace.json](../.codebuddy-plugin/marketplace.json) — CodeBuddy marketplace 入口
  • [gemini-extension.json](../gemini-extension.json) — Gemini CLI 上下文扩展
  • [qwen-extension.json](../qwen-extension.json) — Qwen Code 上下文扩展
  • [openclaw.plugin.json](../openclaw.plugin.json) — OpenClaw / ClawHub 包指针
  • [package.json](../package.json)、[cordis.patch.yml](../cordis.patch.yml) 和 [index.js](../index.js) — DeepSeek Harness profile bundle;把根目录 skills/** 注册到 ctx.skills
  • [commands/sealos.md](../commands/sealos.md) — 兼容主机的 /sealos 插件命令入口
  • [distribution/platforms.json](../distribution/platforms.json) — 平台支持注册表
  • [marketplaces/README.md](../marketplaces/README.md) — marketplace 规则和支持声明归属
  • [scripts/validate-codex-plugin.py](../scripts/validate-codex-plugin.py) — Codex 插件验证脚本

不要添加第二份技能包副本。根目录 skills/** 是所有安装路径的唯一技能源。

许可证

MIT