
YYTbit/dsh-plugin-opencode-bridge
30Last commit Aug 14, 2026
dsh-plugin-opencode-bridge DSH plugin
This plugin automatically injects OpenCode skill files (SKILL.md) and configuration (opencode.jsonc) into DeepSeek Harness. It allows you to reuse existing OpenCode skills and config context without manual migration. The injection is controllable via plugin configuration.
How to install the dsh-plugin-opencode-bridge DSH plugin
dsh plugin --profile your-profile add dsh-plugin-opencode-bridgeCopying does not run this command. Review the repository and version before installing the dsh-plugin-opencode-bridge DSH plugin.
dsh-plugin-opencode-bridge DSH plugin data source
dsh-plugin-opencode-bridge DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-plugin-opencode-bridge DSH plugin can do
- Injects OpenCode skills from ~/.config/opencode/skills/<name>/SKILL.md into DSH as available skills
- Injects OpenCode configuration context from ~/.config/opencode/opencode.jsonc
- Allows toggling skill injection and config injection via plugin config
- Supports limiting the number of injected skills with maxSkills setting
Where the dsh-plugin-opencode-bridge DSH plugin fits
- Migrating from OpenCode to DSH without rewriting existing skill files
- Unified management of skill definitions across both OpenCode and DSH workflows
- Quickly testing DSH while keeping existing OpenCode configurations intact
- Sharing skill updates between OpenCode and DSH environments
Who the dsh-plugin-opencode-bridge DSH plugin is for
- Users who already use OpenCode and want to try DSH with minimal friction
- Developers maintaining both OpenCode and DSH setups and seeking a unified skill pipeline
dsh-plugin-opencode-bridge DSH plugin limitations
- Requires OpenCode to be installed and its configuration files to be present at the default paths (~/.config/opencode/)
- Currently only supports the default OpenCode directory structure; custom paths are not supported
dsh-plugin-opencode-bridge DSH plugin: from the repository README
Quoted from the YYTbit/dsh-plugin-opencode-bridge README, the upstream source of the dsh-plugin-opencode-bridge DSH plugin. Copyright remains with the original authors.
Bridge OpenCode's skills and configuration into DeepSeek Harness -- zero migration. ## What it does - `~/.config/opencode/skills/<name>/SKILL.md` -- Injects skills as available skills - `~/.config/opencode/opencode.jsonc` -- Injects config context ## Install ```sh dsh plugin --profile your-profile add dsh-plugin-opencode-bridge ``` ## Configuration ```yaml - id: opencode-bridge name: dsh-plugin-opencode-bridge config: enableSkills: true maxSkills: 30 enableConfig: true ``` ## License MIT -- YYTbit
Read the full READMERepository license: MIT
dsh-plugin-opencode-bridge DSH plugin questions
How do I install this plugin?
Run the command `dsh plugin --profile your-profile add dsh-plugin-opencode-bridge` in your terminal. Replace `your-profile` with your actual DSH profile name. After installation, you need to configure the plugin in your DSH profile's plugin configuration.
How do I configure the plugin after installation?
Add the following YAML block to your DSH profile's plugin configuration: ```yaml - id: opencode-bridge name: dsh-plugin-opencode-bridge config: enableSkills: true maxSkills: 30 enableConfig: true ``` You can adjust the boolean values and maxSkills limit as needed.
Can I use a custom OpenCode configuration path?
No, the plugin currently only reads from the default paths `~/.config/opencode/`. It does not support custom paths. Make sure your OpenCode installation uses the default directory structure.
How do I disable skill injection but keep config injection?
Set `enableSkills: false` in the plugin config, while keeping `enableConfig: true`. This will stop injecting skills but still inject the OpenCode configuration context.
What happens if I have more than 30 skills?
The `maxSkills` setting limits the number of skills injected. If you have more than the set limit, only the first `maxSkills` skills (alphabetically sorted by skill name) will be injected. You can increase the limit by modifying the config.