dsh-cc-skills
v0.1.1
Published
Load Claude Code .claude/ skills, commands and rules (project + global ~/.claude) into DSH. Fork of dsh-claude-compat (MIT) by biedongbin.
Maintainers
Readme
dsh-cc-skills
Load Claude Code's .claude/ skills, commands and rules into DSH.
Fork of dsh-claude-compat (MIT, © biedongbin),
extended with global user-level discovery (~/.claude) alongside the original
project-level scan.
What it does
- Skills:
<project>/.claude/skills/**/SKILL.md+~/.claude/skills/**/SKILL.mdsurface as native DSH skills (slash trigger,skilltool, model catalog). - Commands:
.claude/commands/*.md→ user-invocable skills (/name). - Rules:
.claude/rules/*.md(project first, then global) are injected once per session as a user-role<system-reminder>(Claude CodeprependUserContextenvelope).
Project entries outrank global ones via skill rank (project 150 < global 160; lower ranks win duplicate names in DSH).
Install
dsh plugin --profile <name> add dsh-cc-skillsConfig
| Key | Default | Meaning |
| --- | --- | --- |
| enableSkills | true | Surface skills/commands |
| enableRules | true | Inject rules |
| enableGlobal | true | Also scan ~/.claude |
| globalClaudeDir | <home>/.claude | Global Claude dir override |
| globalSkillRank | 160 | Global rank (must be > project skillRank 150) |
| projectRootMarkers | ['.git'] | Project root discovery markers |
| skillRank | 150 | Project skill rank |
| rulesMaxBytes | 65536 | Rules injection size cap |
License
MIT — original work © biedongbin (dsh-claude-compat), extensions © dsh-cc ecosystem.
