dsh-skillport¶
⭐ 2 · ✅ active · plugin
| Type | plugin | Category | Learning |
| Stars | ⭐ 2 | Status | ✅ active |
| Author | Jesse-njx | Updated | 2026-08-13 |
One-liner¶
Every skill you already have — Claude Code, Codex, Cursor, Gemini CLI — works in DSH.
About¶
Every skill you already have — Claude Code, Codex, Cursor, Gemini CLI — works in DSH. dsh-skillport is a DeepSeek Harness plugin bundle that makes DSH the next implementer of the open Agent Skills standard (SKILL.md). Anthropic released the spec in Dec 2025 and 30+ harnesses read it (Codex CLI, Cursor, Gemini CLI, Copilot/VS Code, Goose, Windsurf); DSH did not. Skillport imports the whole existing ecosystem with zero migration: your .claude/skills/ library, your Cursor rules, your Claude Code slash commands all become DSH skills the moment the plugin loads.
✨ Key Features¶
.dsh/skills+.agents/skillsare scanned by DSH's nativedsh-skill-filesystem; skillport detects that provider and skips those sets (falling back to scann- The spec's "injection" (names + descriptions) and "use_skill" (load body + resolve resources) are the native
dsh-tool-skillcatalog andskilltool — skillpo AGENTS.md/CLAUDE.mdare injected natively bydsh-agent-instructions; skillport takes over only when that plugin is absent.
📦 Install¶
dsh plugin --profile web add @dsh-skillport/bundle
🚀 Quick Start¶
skills-doctor --cwd ~/work/projectx list
skills-doctor --cwd ~/work/projectx test-fire "deploy the app to production"
📚 Learn more¶
Install
dsh plugin --profile web add @dsh-skillport/bundle Then in a session: ask the model to load a skill you used to own in Claude Code — the catalog lists it and the skill tool loads it, bundled resources included.
Config
All fields optional (profile patch or cordis.patch.yml): plugins: dsh-skillport: sources: [dsh, claude, agents, gemini] # which discovery sets to scan extraPaths: [] # extra SKILL.md dirs (e.g. ~/skills, a shared drive) convert: cursorRules: true # .cursor/rules/.mdc → skills contextFiles: true # AGENTS.md / CLAUDE.md (skipped when DSH handles natively) claudeCommands: true # .claude/commands/