DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
W

dsh-workspace-atlas

Workspace Atlas

AGENTS 6 Skills Studio — 编辑 AGENTS.md,创建带有结构化 frontmatter 且符合规范的 SKILL.md 文件,管理技能文件夹,并从 Anthropic、OpenAI、Cursor 和 Matt Pocock 目录安装到 DSH。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Asteroid-Code-Channel/dsh-workspace-atlas#8dfd0a3ad12b7c41b44476d75eae307c8596ec92
README兼容性版本
Workspace listWorkspace treeSkill catalog

兼容性与来源证明

Workspace Atlas 以 dsh-workspace-atlas 发布,当前版本为 0.3.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/27

版本

0.3.2stable
2026/10/27
0.2.1stable
2026/10/27
0.2.0stable
2026/10/25

相关插件

正在加载相关插件…

最新版
0.3.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/27
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

MarketdshmarketDeepSeek Harness 内的可视化插件市场——浏览、搜索并一键安装社区插件。· DSH 可视化插件市场:浏览、搜索并一键安装社区插件。Better Sidebardsh-better-sidebarBetter Sidebar for DSH — 在一列中提供文件树、编辑器、变更、任务和侧边聊天,并为每个对话单独显示。同时提供服务,供其他插件注册侧边栏标签页和文件查看器。Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包Ssh@linxin666/dsh-sshdsh Web GUI 的远程 SSH 操作:主机配置存储(~/.dsh/dsh-ssh.json,可从 ~/.ssh/config 导入)、支持跳板主机的持久化 ssh2 连接池、exec / PTY Web 终端 / SFTP 传输 / 本地端口转发隧道 / 集群执行

README

AGENTS & Skills Studio

AGENTS & Skills Studio icon

AGENTS & Skills 工作台 · edit AGENTS.md, manage multiple skills, and install from four public skill catalogs.

AGENTS & Skills Studio is a full-page panel for DeepSeek Harness / DSH NEXT. It manages both kinds of workspace instruction files:

  • global and workspace-root AGENTS.md
  • multiple project skills at <workspace>/.dsh/skills/<name>/SKILL.md
  • the global skill directory at $DSH_HOME/skills
  • local skill library, URL import, and whole-directory installs from four public catalogs

Four skill sources:

SourceRepository
Anthropicanthropics/skills
OpenAIopenai/skills
Cursorcursor/plugins
Matt Pocockmattpocock/skills

It also provides list and left-to-right tree views, tree search, SKILL counts, backups, conflict detection, and path-escape protection.

This is a community plugin. It is not an official DeepSeek product.

中文简介:AGENTS & Skills 工作台是一个 DSH 全页面插件,用来管理全局与工作区根 AGENTS.md、多个 .dsh/skills/<name>/SKILL.md 和全局技能目录。支持列表/横向树视图、搜索定位、SKILL 数量统计、新建/编辑/删除、URL 导入、本地技能仓库,以及从 Anthropic(anthropics/skills)、OpenAI(openai/skills)、Cursor(cursor/plugins)、Matt Pocock(mattpocock/skills)四源技能目录整目录安装。包含备份、外部修改冲突检测和路径逃逸防护。

Features

  • Two views, switchable at any time:
    • List — flat, alphabetically sorted workspaces; each workspace shows its root AGENTS.md and a SKILL summary with count.
    • Tree — a left-to-right forest derived from workspace paths.
  • Tree nodes start collapsed. Click a node to expand its children. Expand and collapse use a smooth 220 ms animation.
  • Tree search initially lists matching nodes only. Selecting a result expands its ancestors and its complete subtree, then scrolls it into view.
  • Every tree node has SKILL and AGENTS buttons:
    • green when content exists
    • orange when it does not
    • SKILL also shows a count box
  • SKILL opens a manager for multiple project skills:
    • native skills at <workspace>/.dsh/skills/<name>/SKILL.md
    • legacy root SKILL.md kept as a separate row
    • create, edit, delete, import from a raw URL, save to the local library, install from the library
  • Local skill library at $DSH_HOME/workspace-atlas/skills.
  • AGENTS opens the workspace root AGENTS.md editor.
  • Global AGENTS.md editor: $DSH_HOME/AGENTS.md.
  • Markdown text editing with LF/CRLF and UTF-8 BOM preservation.
  • Ctrl+S / Cmd+S save, Tab inserts two spaces.
  • Unsaved-change tracking, external-change conflict detection, reload, and delete.
  • Header version button with GitHub Release checking and one-click update through DSH Plugin Manager.
  • Atomic writes and automatic backups under $DSH_HOME/agents-manager-backups/.
  • Global skill management at $DSH_HOME/skills.
  • Chinese and English locale, DSH theme tokens, no private Harness UI imports.

Screenshots

Workspace list

Workspace tree

Skill catalog

Skill catalog

The header's Skill catalog / 技能目录 button opens a separate catalog view:

  • four source cards: Anthropic, OpenAI, Cursor, Matt Pocock
  • the catalog syncs on open and can be refreshed manually
  • selecting a card shows that repository's skills
  • each row can install into the global skill directory or open the source directory on GitHub
  • indexes are cached under $DSH_HOME/workspace-atlas/catalog.json

Sources:

CardRepository
Anthropicanthropics/skills
OpenAIopenai/skills
Cursorcursor/plugins
Matt Pocockmattpocock/skills

Catalog installation downloads every file in the selected skill directory, not only SKILL.md. It installs into $DSH_HOME/skills/<name> and refuses to overwrite an existing skill.

Create and edit skills

New skills use the Agent Skills specification:

FieldRequiredNotes
nameyesLowercase letters, numbers, and single hyphens; 1-64 characters
descriptionyes1-1024 characters; what the skill does and when to use it
licensenoLicense name or a bundled license file
compatibilitynoEnvironment requirements; up to 500 characters
metadatanoString key-value mapping
allowed-toolsnoSpace-separated pre-approved tools

The create form collects all six fields plus the Markdown body, then writes a canonical SKILL.md with YAML frontmatter. Existing native skills open in the same structured editor.

The edit page has a file tab for everything outside the root SKILL.md:

  • create nested files and folders under the skill directory
  • edit and save text files such as references/guide.md or scripts/run.py
  • delete files or folders
  • path validation keeps every operation inside that skill directory

Legacy root SKILL.md remains a raw Markdown editor.

Install

Requirements:

  • DeepSeek Harness / DSH NEXT with the Web UI and Plugin Manager
  • Node.js >=22.19.0

Clone this repository and install the directory as a bundle in the profile used by the desktop app:

git clone https://github.com/Asteroid-Code-Channel/dsh-workspace-atlas.git

In DSH, open Plugin Manager and install the cloned directory, or ask the agent:

请把 <absolute-path-to>\dsh-workspace-atlas 作为 bundle 安装到当前 profile。

Equivalent plugin_manager call:

plugin_manager
action: install_bundle
target: <absolute-path-to>\dsh-workspace-atlas

Refresh the Web UI after installation. Restart the desktop app after updating Host-side JavaScript.

For a different desktop UI, repeat the installation in that profile.

Usage

  1. Open the sidebar entry named AGENTS & Skills Studio / AGENTS & Skills 工作台.
  2. Choose List / 列表 for a flat alphabetical overview.
  3. Choose Tree / 树形 for the workspace forest.
  4. Click a node card to expand it.
  5. Use SKILL to manage that workspace's native skills and legacy root SKILL.md.
  6. Use AGENTS to edit the workspace root AGENTS.md.
  7. Use the global card in List view to edit $DSH_HOME/AGENTS.md or manage $DSH_HOME/skills.
  8. Use the header's Skill catalog to sync and install public skills globally.

File rules

  • Tree parent/child relationships are derived from registered workspace paths. The DSH workspace registry is never modified.
  • A workspace with no registered ancestor becomes a root tree.
  • Native project skills: <workspace>/.dsh/skills/<name>/SKILL.md.
  • SKILL also shows a legacy root <workspace>/SKILL.md when present.
  • AGENTS edits workspace-root AGENTS.md.
  • Skill deletion moves the skill directory to $DSH_HOME/workspace-atlas/trash/.
  • The local skill library is $DSH_HOME/workspace-atlas/skills/<name>/SKILL.md.
  • URL import downloads one SKILL.md; it does not fetch a skill's auxiliary files.
  • The list shows root AGENTS.md and the SKILL summary only; nested AGENTS.md files are not listed.

Version updates

The header shows the installed version. Click it to check the latest GitHub Release.

The update source is resolved from, in order:

  1. updateRepository in the bundle's cordis.patch.yml row config
  2. repository in package.json

Use an owner/repo value. After creating the GitHub repository, add:

"repository": {
  "type": "git",
  "url": "https://github.com/Asteroid-Code-Channel/dsh-workspace-atlas.git"
}

When a newer Release exists, the dialog can call DSH Plugin Manager's installBundle with github:<owner>/<repo>#<tag>. A restart is required after a Host update. If Plugin Manager does not expose installBundle, the dialog still links to the Release page for a manual update.

Host API

The Host half registers these same-origin endpoints:

MethodPathPurpose
GET/api/dsh-agents-manager/stateGlobal file, workspaces, AGENTS/SKILL metadata, version
POST/api/dsh-agents-manager/readRead a target
POST/api/dsh-agents-manager/saveAtomic save + backup
POST/api/dsh-agents-manager/deleteDelete + backup
POST/api/dsh-agents-manager/skills/listList native + legacy skills
POST/api/dsh-agents-manager/skills/createCreate a native skill
POST/api/dsh-agents-manager/skills/readRead parsed skill fields and body
POST/api/dsh-agents-manager/skills/saveSave structured fields and body
POST/api/dsh-agents-manager/skills/filesList a skill directory
POST/api/dsh-agents-manager/skills/file/readRead a skill file
POST/api/dsh-agents-manager/skills/file/saveSave a skill file
POST/api/dsh-agents-manager/skills/file/deleteDelete a skill file or folder
POST/api/dsh-agents-manager/skills/folder/createCreate a skill folder
POST/api/dsh-agents-manager/skills/importImport a SKILL.md from URL
POST/api/dsh-agents-manager/skills/deleteMove a native skill to trash
GET/api/dsh-agents-manager/skills/libraryList local skill library
POST

Targets:

{ "scope": "global" }
{ "scope": "global", "skillName": "my-skill" }
{ "scope": "workspace", "workspaceId": "…", "file": "agents" }
{ "scope": "workspace", "workspaceId": "…", "file": "skill" }
{ "scope": "workspace", "workspaceId": "…", "skillName": "my-skill" }

Mutations require a loopback Host, matching Origin, x-dsh-agents-manager: 1, and Content-Type: application/json. Workspace targets pass through realpath; .., absolute paths, symlink escapes, and filenames outside the managed set are rejected. The per-file limit is 2 MiB.

Development

node --check .\index.js
node --check .\lib\store.js
node --check .\client.js
node .\test\store.test.mjs
node .\test\http.test.mjs
node .\test\skill.test.mjs
node .\test\client.test.mjs
node .\test\update.test.mjs
node .\test\catalog.test.mjs

The tests use temporary directories inside the workspace and do not write to the real $DSH_HOME.

Known limitations

  • The global/workspace AGENTS.md files affect the model only when @deepseek-ai/dsh-agent-instructions (or the active profile's equivalent loader) is enabled. In the tested desktop profile that row was disabled.
  • Editing files does not rewrite history already injected into an open Session.
  • AGENTS & Skills Studio manages .dsh/skills directories directly and installs whole skill directories from four curated catalogs; it is not a general GitHub tree browser, dependency resolver, or enable/disable policy engine.
  • URL import downloads a single SKILL.md only; auxiliary files must be added manually.
  • Legacy root SKILL.md remains supported for backward compatibility but is not a DSH-native project skill.

License

MIT. See LICENSE.

/api/dsh-agents-manager/skills/library/save
Copy workspace skill to library
POST/api/dsh-agents-manager/skills/library/installInstall library skill into workspace
GET/api/dsh-agents-manager/catalogSync GitHub skill catalog
POST/api/dsh-agents-manager/catalog/installInstall a catalog skill globally
GET/api/dsh-agents-manager/updateCheck GitHub Releases
POST/api/dsh-agents-manager/update/applyInstall a validated release tag