dsh-run2skill: An Automatic Skill Learning Plugin for DeepSeek Harness

qkycir-123/dsh-run2skill

Skills & AgentsVerified
Listed on 2026-08-22
Page last updated 2026-10-04

dsh-run2skill is a DSH plugin that automatically turns corrections, constraints, and workflows you explicitly teach the Agent into reviewable, reusable native Skills, saving only after your confirmation.

dsh-run2skill is a plugin for DeepSeek Harness (DSH) that automatically turns explicit corrections, constraints, and workflows from your sessions into reviewable, reusable native Agent Skills. You teach once in real work, and it organizes the reusable parts into skill drafts that are written to the DSH native Skill directory only after your confirmation. It is local-first, does not save model keys, and does not copy full sessions; it only sends filtered, truncated, and sensitive-information-cleaned necessary content. It supports saving to project or user scope and provides cache cleanup, ideal for DSH users who want to reduce repetitive teaching and improve agent reuse efficiency.

How to Install

install
npmdsh plugin --profile web add dsh-run2skill
Category
Skills & Agents
Platform
DSH Plugin
Author
qkycir-123
Distribution
Plugin

dsh-run2skill Key Features

Auto-learn reusable experienceGenerate reviewable skill draftsIterate with feedbackSave only after confirmationLocal-first, privacy-preserving
Listed on dsh-plugin.org

dsh-run2skill Repo Summary

What Does It Do?

dsh-run2skill is a DSH plugin for DeepSeek Harness that automatically turns explicit corrections, constraints, and workflows from your DSH sessions into reusable, reviewable native Agent Skills. It solves the problem of repeatedly teaching the same experience to agents, letting you teach once in real work while it organizes the reusable parts into skill drafts that are written to the DSH native Skill directory only after your confirmation. Maintained by qkycir-123 under the MIT license, it currently supports DSH Web 0.1.1-rc.2.

Core Features

  • Automatic learning: records at low cost after each conversation turn, triggering batch detection only when reusable experience is detected, and generates skill drafts.
  • Human review: each skill draft shows its source, scope, and full content, letting you confirm, request changes, or discard it.
  • Revision by feedback: you can submit a modification request up to 2048 UTF-8 bytes, generating a new immutable draft version with parent-child version relationships.
  • Scope selection: skill drafts can be saved to the current project (PROJECT) or current user (USER) scope.
  • Local-first: does not save model keys or copy full sessions; only sends filtered, truncated, and sensitive-information-cleaned necessary content.
  • Cache cleanup: the settings page provides a clear-all-cache function that removes intermediate caches and pending drafts without affecting published Skills or DSH settings.

How to Use This Plugin?

After enabling it in DSH, just continue your normal conversations, for example by saying "Save this workflow as a Skill for reuse." You can also explicitly correct practices, state long-term constraints, or provide ordered reusable workflows during normal work. When there is something to handle, DSH shows a native notification; open Settings → Plugins → run2skill to view the skill draft and choose to confirm and save, request changes, or discard it. After successful saving, the result is a normal DSH native Skill that remains usable even if you uninstall the plugin later.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: qkycir-123/dsh-run2skill. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ