Dsh Claude — Development skill for Claude Code
Run Claude Code as a first-class DSH conversation while preserving its native agent loop, tools, skills, hooks, and MCP integrations in DSH.
How to install Dsh Claude
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Norman-else/dsh-claude and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dsh Claude does
Run Claude Code as a first-class DSH conversation while preserving its native agent loop, tools, skills, hooks, and MCP integrations in DSH.
Alternatives in Development
- Code Simplifier — Simplify code while preserving functionality 14k ★
- Claude Code Everything You Need To Know — Ultimate all-in-one guide to mastering Claude Code 1.3k ★
- Caveman Claude Skill — Ultra-compressed communication mode for Claude 396 ★
README
dsh-claude
1. Overview
`dsh-claude` runs the locally installed Claude Code CLI as a first-class conversation provider inside DeepSeek Harness (DSH). It uses Claude Code's official Agent SDK protocol instead of recreating the agent with a separate API client.
Claude Code remains responsible for its agent loop, tools, `CLAUDE.md`, Skills, Hooks, Plugins, MCP servers, settings, and authentication. DSH provides the conversation UI, approval and question surfaces, repository workflow, activity presentation, and managed process lifetime.
2. Installation and removal
Requirements
- DeepSeek Harness Desktop with compatible public plugin APIs. This package is currently developed against the DSH
0.1.1-rc.2package line. - A local Claude Code installation that is already authenticated.
- Node.js 20 or later when installing from a source checkout.
The plugin never asks for or stores Claude credentials. Authenticate through the local Claude Code CLI before using the plugin.
Install from npm
Add the published package to the DSH Web profile:
dsh plugin --profile web add @norman-else/dsh-claude
Wait for the profile rebuild to finish, then restart DSH Desktop if requested. Create a new conversation and select **Claude** from the Agent Preset picker.
Install from source
git clone https://github.com/Norman-else/dsh-claude.git
cd dsh-claude
pnpm install
pnpm check
Link the checkout to DSH from PowerShell:
dsh plugin --profile web add "link:$PWD"
Or from macOS/Linux:
dsh plugin --profile web add "link:$(pwd)"
Remove the plugin
Remove the managed compatibility preset before removing the package:
dsh plugin --profile web exec dsh-claude remove-preset
dsh plugin --profile web remove @norman-else/dsh-claude
DSH does not currently expose a plugin uninstall lifecycle hook. If the package was removed before its managed preset was cleaned up, run the matching installed version directly:
Related Skills
OPCStudio
Local-first multi-agent company and project work system with evidence-backed delivery, governed memory, MCP, A
Cc Range
A first-person pixel-art shooting gallery above the Claude Code prompt, drawn with function hooks. Zero tokens
Dsh Movein
Migrate Claude Code setup into DeepSeek Harness. Import skills, commands, agents, hooks, permission rules, and
Codex Toolbox
Build one useful MCP server while learning how Codex tools, skills, hooks, subagents and permissions fit toget
Portaconv
This workspace is wired to portaconv (pconv) — a terminal-native conversation extractor + MCP server for Claud
Configdeck
Native macOS SwiftUI dashboard for inspecting your ~/.claude config — skills, agents, settings, hooks, MCP ser
Related Agents
Start Here
Use this agent on first run to set up a new workspace from scratch. Walks the user through identity, agent sel
Copy Compressor
Compresses source material into infographic-sized copy while preserving facts, voice, hooks, slot clarity, and
Infra Builder
Infrastructure builder — implements hooks for SOT protection, session logging, MCP server integrations, and fa