dsh-workspace-atlas
AGENTS & Skills Studio: edit AGENTS.md, create spec-compliant SKILL.md files with structured frontmatter, manage and rename skill folders, and install from Anthropic, OpenAI, Cursor, and Matt Pocock catalogs.
Install
dsh plugin --profile web add dsh-workspace-atlas
Sandbox test results
| Stage | Result |
|---|---|
| 1 install | ✓ |
| 2 list | ✓ |
| 3 mount | ✓ |
| 4 boot | — |
Four stages run in an isolated sandbox: install (network on) → list → mount → boot (last three with no network).
README
AGENTS & Skills Studio
<p align="center">
<img src="icon.svg" width="96" height="96" alt="AGENTS & Skills Studio icon">
</p>
<p align="center">
AGENTS & Skills 工作台 · edit AGENTS.md, manage multiple skills, and install from four public skill catalogs.
</p>
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:
Source · Repository
Anthropic · anthropics/skills
OpenAI · openai/skills
Cursor · cursor/plugins
Matt Pocock · mattpocock/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.mdand 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
SKILLandAGENTSbuttons: - green when content exists
- orange when it does not
SKILLalso shows a count boxSKILLopens a manager for multiple project skills:- native skills at
<workspace>/.dsh/skills/<name>/SKILL.md - legacy root
SKILL.mdkept 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. AGENTSopens the workspace rootAGENTS.mdeditor.- Global
AGENTS.mdeditor:$DSH_HOME/AGENTS.md. - Markdown text editing with LF/CRLF and UTF-8 BOM preservation.
Ctrl+S/Cmd+Ssave,Tabinserts 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
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:
Card · Repository
Anthropic · anthropics/skills
OpenAI · openai/skills
Cursor · cursor/plugins
Matt Pocock · mattpocock/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:
Field · Required · Notes
name · yes · Lowercase letters, numbers, and single hyphens; 1-64 characters
description · yes · 1-1024 characters; what the skill does and when to use it
license · no · License name or a bundled license file
compatibility · no · Environment requirements; up to 500 characters
metadata · no · String key-value mapping
allowed-tools · no · Space-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
- rename the skill parent folder; all child files move with it
- edit and save text files such as
references/guide.mdorscripts/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
…(truncated)
Rendered from the README published on npm. Formatted only, not edited.
Versions
Published on npm::6,最后更新 2026-10-27