Zum Hauptinhalt springen
L

dsh-skills-hub

lcthe/dsh-skills-hub

DSH Skill Manager: browse, enable/disable, import from Codex/Claude Code/ZCode/WorkBuddy/QCoderWork, auto-discover skills with symlink support.

Installation

dsh plugin --profile web add github:lcthe/dsh-skills-hub

README

dsh-skills-hub

DSH Skill Manager — 集中管理所有 AI Agent 的 Skills

English | 简体中文

🎯 项目目标

A browser-based DSH settings page for browsing, searching, inspecting, importing, uploading, and safely deleting skills. The scope selector switches between the global skills directory and registered workspaces.

✨ 核心功能

  • Skill browser: List installed skills with search and details
  • Skill management: Delete skill directories or symlinks safely
  • Cross-platform import: Import skills from Codex, Claude Code, ZCode, WorkBuddy, and QCoderWork
  • Local upload: Upload a skill folder into the global or a registered workspace skills directory
  • Scope selection: Switch between the global skills directory and registered workspaces

Screenshots

Skill List

Import Dialog

Source Selection

📐 需求规格

详见 SPEC.md

🏗️ 技术栈

  • DSH Client Plugin (Web)
  • React + TypeScript
  • CSS Modules
  • DSH Slot System

Install

Requires a DeepSeek Harness deployment with the browser client — either the desktop app (embedded Web UI) or the web version. The skills hub is a browser-facing DSH plugin and appears in Settings → Skills.

pnpm add @lcthe/dsh-skills-hub

Then add the plugin row to your cordis.yml at the same include level as the bundle rows:

- insert:
    - id: dsh-skills-hub
      name: '@lcthe/dsh-skills-hub'

Start the DSH web client:

pnpm dsh web

After DSH starts, open Settings → Skills to manage installed skills. The plugin scans the DSH skills directory and can discover skills from Codex, Claude Code, ZCode, WorkBuddy, and QCoderWork for import.

Local development

To load a local checkout instead of the published package, add a file: dependency in the DSH profile's package.json:

{
  "dependencies": {
    "@lcthe/dsh-skills-hub": "file:/path/to/dsh-skills-hub"
  }
}

Then include @lcthe/dsh-skills-hub in dsh.profile.bundles and rebuild the plugin from the checkout:

pnpm install
pnpm run build

🤝 贡献

欢迎提交 Issue 和 PR!

📄 License

MIT

Ähnliche Plugins