dmsobtl/dsh-skill-evolve ↗★ 0

dsh-skill-evolve

DSH plugin: auto-generate reusable skills from successful sessions — the agent learns from its own experience. 适合希望智能体能从历史成功经验中提炼并固化工作流的用户。

Package
dsh-skill-evolve
Compatibility
Unverified
Harness peer range
^0.1.0-rc.6
Cordis peer range
^4.0.1
Version
0.1.0
Last updated
Aug 14, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

使用示例

User: 刚才部署的流程挺顺利的,帮我把它提炼成 skill 以后复用

Agent:
→ extract_skill({
    sessionPath: "~/.dsh/sessions/abc123/session.jsonl",
    skillName: "deploy-staging",
    description: "部署到预发环境的标准流程"
  })

✓ 已生成 skill: ./skills/learned/deploy-staging.md
  提取了 7 个步骤,使用了 bash, read, write 3 个工具。
  下次说"部署到预发"时我会按这个流程执行。

配置

- insert:
    - id: skill-evolve
      name: dsh-skill-evolve
      config:
        skillsDir: ./skills/learned    # 生成的 skill 存放目录
        minSteps: 3                    # 少于 N 步的不提取