dsh-skills-manager: A DSH Plugin for Unified Management of Local Agent Skills in DeepSeek Harness
michengai/dsh-skills-manager
DSH Skills Manager is a DeepSeek Harness plugin that loads and safely manages local Agent Skills, supporting import from multiple sources, state persistence, and trash recovery.
dsh-skills-manager is a DSH plugin for DeepSeek Harness that unifies loading of local Agent Skills scattered across .agents, Codex, Claude, Gemini, and OpenCode, while keeping source files read-only. It offers a source-first UI to inspect skill bodies, frontmatter, load state, and duplicate shadowing, and lets you create new skills from Settings or conversation, move local skills to a recoverable Trash, and safely import .zip archives or a single SKILL.md. Maintained by MichengAI under the Apache-2.0 license, it suits DSH users who need to centrally manage skill files from multiple agents.
How to Install
dsh plugin --profile <your-profile> add @michengai/dsh-skills-managerReplace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.
- Category
- Development & Operations
- Platform
- DSH Plugin
- Author
- michengai
- Distribution
- Plugin
dsh-skills-manager Key Features
dsh-skills-manager Repo Summary
What Does It Do?
DSH Skills Manager is a DSH plugin for DeepSeek Harness that loads and safely manages local Agent Skills in a unified way. It solves the problem of scattered skill files from different agents and unsafe imports, letting you discover and load user-level skills from sources like .agents, Codex, Claude, Gemini, and OpenCode while keeping source files read-only. Maintained by MichengAI under the Apache-2.0 license, it was last updated in 2026-08.
Core Features
- Multi-source skill discovery: loads user-level skills from .agents, Codex, Claude, Gemini, and OpenCode into DSH.
- State persistence: saves external source and skill toggles under $DSH_HOME/skills-manager/state.json without rewriting shared source files.
- Source-first UI: inspects Markdown bodies, frontmatter, load state, duplicate shadowing, and format diagnostics.
- Skill creation: creates local DSH skills from Settings or conversation, with conversational writes requiring user approval.
- Trash management: moves DSH-local skills to recoverable Trash, then restores or permanently deletes them.
- Safe import: imports .zip archives, skill folders, or a single SKILL.md into $DSH_HOME/skills.
How to Use This Plugin?
After enabling it in DSH, browse or search skills via Settings → Skills. You can browse by source and open any skill to inspect its source path, diagnostics, Markdown body, and parsed frontmatter. To create a new skill, initiate from Settings or conversation, with conversational writes requiring user approval. To manage skills, move local skills to Trash (with confirmation), then restore or permanently delete them. For imports, support .zip archives, skill folders, or a single SKILL.md, with safe import that doesn't overwrite existing files.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: michengai/dsh-skills-manager. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
