Dsh Shell Command — Development skill for Claude Code
DeepSeek Harness (DSH) plugin: a /.
How to install Dsh Shell Command
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open CHplus0/dsh-shell-command and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dsh Shell Command does
DeepSeek Harness (DSH) plugin: a /! command trigger (run one command, analyze output, inspired by Claude Code's ! gesture) and a /terminal command (interactive PTY popup with on-demand history reference).
Alternatives in Development
- Dsh Plugin Cc — Bridge Deepseek-harness into Claude Code for review, critique, delegation, and session import 80 ★
- Dsh Usage — 🌊 Persistent dock & fully-customizable balance/usage panel for DeepSeek Harness — activity heatmap, dual-chan 74 ★
- Fya — PTY-backed Claude Code wrapper that provides claude -p compatible output 69 ★
README
dsh-shell-command
English | [中文](README.zh.md)
A [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) plugin that brings Claude Code's `!` gesture to DSH, split into two modes:
| Command | Behavior |
|---|---|
/! |
Run a shell command, analyze its output. Inspired by Claude Code's ! prefix — runs the command in the session workspace and delivers the output to the model for immediate analysis. |
/terminal |
Open an interactive terminal popup. Closing never sends anything to the model — if the session received input, the transcript persists and the panel jumps to a history tab (new entry pre-selected) where you can reference it into the model on demand. |
**Note**: DSH's input trigger system only supports `/` and `@` as trigger characters, so we use `/!` instead of a bare `!` prefix.
Install
Requires the `dsh` CLI and Node `>= 22`.
# from a registry / npm
dsh plugin --profile web add dsh-shell-command
# from a local checkout (live link for development)
dsh plugin --profile web add "link:/path/to/dsh-shell-command"
Restart the web surface once (`dsh web`) so the host-side command loads. It appears in the input `/` menu automatically.
Quick Start
Your first `/!` command
Type in the input box:
/! df -h
The command runs immediately, and the output is delivered to the model for analysis. You'll see a message like:
**Shell Command Output** Command: `df -h` [output here]
The model then analyzes the disk usage and may suggest actions if issues are found.
Your first `/terminal` session
- Type
/terminalin the input box - A floating terminal panel opens with two tabs: 会话 (Session) and 历史 (History)
- In the Session tab, try some commands:
pwd ls -la git status - Click 退出 (Exit) in the header to close the terminal
- The panel stays open and automatically jumps to the History tab
- Your just-closed session is pre-selected and expanded
- Ch
Related Skills
Dsh Fast
Read-only performance diagnostics for DeepSeek Harness: session load/restore timing, spill-hit counts, compact
FiaOS
Open a browser tab — you're now driving your computer. Live remote desktop + real PTY shell (Claude Code, vim,
Munder Difflin Claude
Based on Munder Difflin: patches + orchestration so its pixel-art agent office works with non-Claude CLIs (riv
Dsh Plugin Guide
Installable DSH bundle: the dsh-plugin-guide plugin-development knowledge base as an on-demand agent skill. Of
Claude Print
Drop-in replacement for claude -p that drives the interactive TUI via PTY, preserving subscription billing
Claude History Browser
This skill browse any project's history on demand within your claude enviornment
Related Agents
Ds Flash
DSH (DeepSeek Harness) worker on the flash tier - fast and cheap. Delegate simple, well-scoped subtasks: mecha
Tui UX
Terminal-UI (TUI) UX expert. Validates TUI work by rendering it to light/dark images offline (and driving it o
Terminal
Terminal/PTY domain - multiplexed terminal sessions with xterm.js frontend and Rust PTY backend. Use proactive