dsh-skill-scribe: Turn repetitive work into SKILL.md, but scripts don't count
`dsh-skill-scribe` is a "workflow" type plugin for DeepSeek Harness, maintained by MaresaN41, and released under the MIT license. After each normal round of conversation concludes, it reviews the work of that round. When the number of tool calls reaches a threshold (default 3) and the model determines that the steps are reusable, it drafts a `SKILL.md` candidate in the background. However, if an existing skill was used in that round, it switches to generating an update plan that can be compared via diff. The candidate is first saved to a review directory and only becomes an available skill after being manually accepted, as the plugin itself never executes commands. Text prior to drafting is masked to hide secrets like API keys. It can use a session model (including OpenAI-compatible local models) or an additional endpoint. Configuration is written in the `profile`'s `cordis.patch.yml`, containing settings like `minToolCalls`, `language`, `maxProposalsPerDay`, and `timeoutMs`. Installation is done using `dsh plugin add /path` or `add github:MaresaN41/dsh-skill-scribe`, requiring Node.js >= 20.3 and dsh >= 0.2.0-rc.2 < 0.3. Note that it passes the request text and tool context to the model; if the endpoint points externally, the content will be out of scope.
Read More