dsh-skill-manage: DeepSeek Harness Skill Management Plugin
`dsh-skill-manage` is a client-side plugin for DeepSeek Harness (DSH), designed to address the lack of skill-management controls in the official toolchain. It provides a visual settings panel that supports enabling/disabling, deleting, searching for, and importing skills via `.zip` files, and registers a `skill_manage` tool that allows agents to create, modify, or delete skills directly through code. It supports both global and workspace scopes, and includes version compatibility and security considerations.
Read Moredsh-skill-manage: Add skill creation and management capabilities to DSH agents.
dsh-skill-manage is an MIT-licensed plugin for the DSH framework, designed to address the problem of agents repeatedly making errors during sessions. It provides the `skill_manage` tool, allowing agents to consolidate procedural memory into maintainable skill files, supporting operations such as creation, patching, disabling, deletion, and pinning. The plugin supports both user-level and project-level scopes, as well as directory and single-file storage layouts. Its core features include disabling/enabling and pinning skills (to prevent deletion) via frontmatter flags, and implementing a strict deletion protection mechanism that only allows the deletion of skills marked as `created_by: agent` and unpinned. Additionally, the plugin incorporates built-in validation rules for names, description lengths, and file sizes, utilizing atomic writes and hot reload mechanisms to ensure stability.
Read More