
YYTbit/dsh-plugin-claude-bridge
50Last commit Aug 14, 2026
dsh-plugin-claude-bridge DSH plugin
This plugin reads Claude Code's standard file locations directly, injecting memories, skills, and global instructions as dynamic system prompt context in DeepSeek Harness. No migration scripts, file copying, or symlinks are needed. Configuration is optional and works out of the box.
How to install the dsh-plugin-claude-bridge DSH plugin
dsh plugin --profile your-profile add dsh-plugin-claude-bridgeCopying does not run this command. Review the repository and version before installing the dsh-plugin-claude-bridge DSH plugin.
dsh-plugin-claude-bridge DSH plugin data source
dsh-plugin-claude-bridge DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-plugin-claude-bridge DSH plugin can do
- Reads memory files from ~/.claude/projects/<project>/memory/*.md and injects them as dynamic system prompt context, sorted by type priority.
- Discovers skills from ~/.claude/skills/<name>/SKILL.md and adds their names and descriptions to the available catalog in the system prompt.
- Injects global instructions from ~/.claude/CLAUDE.md as an early system prompt section (order 5) to preserve model routing rules.
- Supports optional configuration for custom claudeHome path, max memory bytes, max skills, and extra skill directories.
Where the dsh-plugin-claude-bridge DSH plugin fits
- Use Claude Code's existing memory files to provide context-aware assistance in DeepSeek Harness without migrating data.
- Leverage skills developed for Claude Code in DeepSeek Harness by automatically discovering and cataloging them.
- Maintain consistent global instructions (e.g., project rules, formatting preferences) across both Claude Code and DeepSeek Harness.
- Quickly bridge an existing Claude Code workspace into a new DSH environment without manual setup.
Who the dsh-plugin-claude-bridge DSH plugin is for
- Developers who already use Claude Code and want to reuse its memory and skills in DeepSeek Harness.
- Teams that maintain shared Claude Code configurations and wish to apply the same rules and instructions in DSH.
dsh-plugin-claude-bridge DSH plugin limitations
- Requires Claude Code to have been used and generated memory files, skills, and CLAUDE.md in the standard locations.
- The plugin operates only by reading and injecting content into the system prompt; it does not write back or synchronize changes to Claude Code's files.
- Memory injection may increase system prompt size; the configurable maxMemoryBytes (default 8192) limits the amount of memory content injected.
dsh-plugin-claude-bridge DSH plugin: from the repository README
Quoted from the YYTbit/dsh-plugin-claude-bridge README, the upstream source of the dsh-plugin-claude-bridge DSH plugin. Copyright remains with the original authors.
Bridge Claude Code's memory, skills, and configuration into DeepSeek Harness -- zero migration, full compatibility. ## What it does Reads Claude Code's standard file locations directly -- no migration scripts, no file copying, no symlinks: - `~/.claude/projects/<project>/memory/*.md` -- Injects memories as dynamic system prompt context - `~/.claude/skills/<name>/SKILL.md` -- Adds skills to the available catalog - `~/.claude/CLAUDE.md` -- Injects global instructions into system prompt ## Install ```sh dsh plugin --profile your-profile add dsh-plugin-claude-bridge ``` ## Configuration Works out of the box with zero configuration. All options are optional: ```yaml - id: claude-bridge name: dsh-plugin-claude-bridge config: claudeHome: '~/.claude' enableMemory: true maxMemoryBytes: 8192 enableSkills: true maxSkills: 30 enableGlobalInstructions: true extraSkillDirs: - '~/.agents/skills' ``` ## How it works ### Memory injection Claude Code stores memories as individual markdown files with YAML frontmatter. This plugin reads all memory files, sorts them by type priority (feedback > project > reference > user), and injects them as a dynamic s
Read the full READMERepository license: MIT
dsh-plugin-claude-bridge DSH plugin questions
How do I install dsh-plugin-claude-bridge?
Run `dsh plugin --profile your-profile add dsh-plugin-claude-bridge` in your terminal. Make sure you have DeepSeek Harness (DSH) installed and a profile configured. The plugin will be downloaded and enabled automatically.
Do I need to configure anything after installation?
No, the plugin works out of the box with zero configuration. It reads Claude Code's default file locations. If you want to customize the claudeHome path, disable memory injection, or add extra skill directories, you can add optional config in your DSH profile YAML.
Will this plugin modify my Claude Code files?
No, the plugin only reads Claude Code's files. It does not write, copy, or modify any of your existing files. The memories, skills, and global instructions are read in place and injected into the system prompt of DeepSeek Harness.
What file locations does the plugin look for?
It looks for memory files in `~/.claude/projects/<project>/memory/*.md`, skills in `~/.claude/skills/<name>/SKILL.md`, and global instructions in `~/.claude/CLAUDE.md`. You can change the base path using the `claudeHome` config option.
Can I disable memory injection but keep skills and global instructions?
Yes, you can set `enableMemory: false` in the plugin's config section of your DSH profile YAML. Similarly, you can disable skills with `enableSkills: false` or global instructions with `enableGlobalInstructions: false`. All options are independent.