dsh-workspace-atlas

uitested: passnpmMIT

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.

下载量 / Downloads
1,351
依赖体积 / node_modules
0.26 MB
测试时间 / Tested
2026-11-06
DSH 版本 / Version
0.2.2-rc.1

Install

dsh plugin --profile web add dsh-workspace-atlas

Sandbox test results

StageResult
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.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

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.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

…(truncated)

Rendered from the README published on npm. Formatted only, not edited.

Versions

Published on npm::6,最后更新 2026-10-27

Links

GitHub · Homepage · npm

Same category