chaonimadesazhi/dsh-skill-forge ↗★ 0

dsh-skill-forge

Skill Forge for DeepSeek Harness: distill a conversation or pasted context into a reusable SKILL.md, so a similar question later hits a skill instead of re-deriving the answer. Includes 4 model tools and a Web GUI panel. 适合需要将排错流程或常用知识沉淀为系统技能的重度用户。

パッケージ
dsh-skill-forge
互換性
未検証
バージョン
1.1.0
ライセンス
MIT
最終更新
2026/10/24

同名パッケージの別リポジトリ

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chaonimadesazhi/dsh-skill-forge

ドキュメント

README 全文を読む ↗

两条使用路径

1. 让 Agent 自己沉淀(推荐,零配置)

对模型说一句自然语言即可,它会调用工具链:

把刚才这套 ffmpeg 排错流程存成 skill

模型依次调用:

| 工具 | 作用 | | skill_forge_context | 取当前会话(或指定会话)最近 N 轮的有界摘要,默认 10 轮 / 16000 字符,超长保留最新尾部 | | skill_forge_save | 写 ~/.dsh/skills//SKILL.md;同名默认拒绝,覆盖时留 .bak | | skill_forge_list | 列出本插件写过的技能(含路径、大小、时间) | | skill_forge_delete | 移入 .trash 可恢复;只允许删本插件写的技能 |

写入后技能目录会热刷新,本会话内即可被 skill 工具加载。

2. 在面板里手动锻造(Web GUI)

侧边栏底部、任务看板下方多一个图标,点开是两页签:

  • 技能库 — 搜索 / 点行预览 / 删除(移入 .trash)。预览支持 Markdown 渲染与「原文」切换。
  • 锻造 — 选一个最近会话,或直接粘贴文本;可留空名称/描述让 AI 生成;「AI 提炼」产出草稿 → 人工确认 → 保存。

AI 提炼需要宿主同时具备 llm 与 agentDefaultModel 服务;不可用时接口返回 503 llm-unavailable,面板会提示改走路径 1,或手动填写草稿直接保存。


1. 让 Agent 自己沉淀(推荐,零配置)

对模型说一句自然语言即可,它会调用工具链:

把刚才这套 ffmpeg 排错流程存成 skill

模型依次调用:

| 工具 | 作用 | | skill_forge_context | 取当前会话(或指定会话)最近 N 轮的有界摘要,默认 10 轮 / 16000 字符,超长保留最新尾部 | | skill_forge_save | 写 ~/.dsh/skills//SKILL.md;同名默认拒绝,覆盖时留 .bak | | skill_forge_list | 列出本插件写过的技能(含路径、大小、时间) | | skill_forge_delete | 移入 .trash 可恢复;只允许删本插件写的技能 |

写入后技能目录会热刷新,本会话内即可被 skill 工具加载。

配置

在 profile 的 cordis.patch.yml 里改 skill-forge 行:

- id: skill-forge
  name: dsh-skill-forge
  config:
    maxCaptureChars: 20000   # 面板「AI 提炼」单次最多吞多少字符上下文
    toolCaptureChars: 16000  # skill_forge_context 默认返回上限

何时使用

...