Skill Manage · DSH plugin
fuxin123z/dsh-skill-manage · productivity
DSH plugin: agent-managed procedural memory — a skillmanage tool that lets the agent write, patch, disable and delete its own skills at runtime (user + project scope), with hot-reload and layered delete guards.
★ 3GitHub stars
0Forks
2026-08-28Last updated
JavaScriptLanguage
MITLicense
Key features
- skill_manage tool — actionscreate / patch / edit / delete / disable / enable / pin / unpin / write_file / remove_file / list
- Two scopes — scope'user' (default, /.dsh/skills, all workspaces) or scope: 'project' ( /.dsh/skills, this workspace only).
- The project root is resolved exactly like the harness's own skill lookup: walk up from the session cwd to the nearest .git, falling back to the cwd itself.
- list shows both scopes in one table.
- Both on-disk layouts — directory skills ( / /SKILL.md, what create writes) and single-file skills ( / .md), matching the two layouts the skill-filesystem watcher actually loads.
Requirements
- Nested category dirs ( / / /SKILL.md) are not listed or operable — the harness watcher does not load them either (it loads only / /SKILL.md and / .md)
- Project scope assumes one root per session (the session cwd's git root)
Install command
dsh plugin --profile web add github:fuxin123z/dsh-skill-manage