chaonimadesazhi/dsh-skill-forge ↗★ 0
dsh-skill-forge
将对话或文本提炼并保存为可复用的技能文件 适合需要将排错流程或常用知识沉淀为系统技能的重度用户。
同名套件的其他儲存庫
安裝
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 默认返回上限
何时使用
...