learn-skill:DeepSeek Harness 学习管道插件

前言

DeepSeek Harness(DSH)以插件方式扩展能力。智能体工作流中,链接和本地音视频常被处理成一次性摘要,但后续还需要清洗短链、提取字幕或转写、保存证据,并导入笔记库。下面介绍 learn-skill。

这是什么

learn-skill 是 gtbwpkwjnb-alt/learn-skill 仓库提供的 DSH 技能包插件。它是一条 Agent 原生学习管道:输入分享文案或本地音视频,经过短链/推广参数清洗、字幕优先与可恢复转写、关键帧 OCR、全文 Map-Reduce-Verify,输出层级化知识卡片,并可导入 Obsidian、思源或保存为本地 Markdown。许可证为 MIT。

核心功能

输入与提取

  • 网络自适应:自动检测 GFW,筛选可用平台。
  • 8 平台支持:抖音 · TikTok · B站 · YouTube · 播客 · 微信 · 小红书 · 本地文件。
  • 抖音主页批量学习:自动枚举 /aweme/post 分页、按作品 ID 去重并报告页面计数差异。
  • 中文界面 OCR:PP-OCRv6(隔离环境)→ 旧 PaddleOCR → Tesseract。

分析与输出

  • 当前 Agent 证据分析:全文分段 Map → Reduce 汇总 → 本地证据 Verify;技能激活后使用当前 agent 的会话模型,不依赖外部模型 API。
  • 层级化输出:章节分解 + Mermaid 思维导图 + 3段式总结;知识卡片可包含章节、思维导图、亮点、术语、闪卡。

任务与导入

  • 可恢复任务:SQLite 任务账本 + 工件清单 + 断点续传;成功导入后默认清理本地工件。
  • 双知识库导入:Obsidian(默认)+ 思源回退 + 本地 Markdown。
  • 安全边界:主脚本只做本地提取与证据保存,不读取或调用外部模型 API。

安装与启用

先在 DSH 中安装插件:

dsh plugin --profile web add github:gtbwpkwjnb-alt/learn-skill

安装后重启 web:

dsh web

安装完成后,技能出现在 Settings → Plugins,按需懒加载。插件外壳由仓库根目录的 SKILL.md 提供技能,cordis.patch.yml + index.js 为插件外壳;无 npm 依赖,可从 GitHub 直装。技能格式为 kebab-case 名称 + name/description frontmatter,与 dsh 技能契约一致。

系统依赖:

  • ffmpeg
  • Python 3.10+

如需启用对应导入或提取能力,可配置以下变量:

变量 用途
SIYUAN_TOKEN 导入思源时必需
BILI_COOKIE 获取高质量字幕
OBSIDIAN_VAULT Obsidian 库路径

典型用法

作为 AI 技能

可以把链接交给技能,例如:

知析 https://www.bilibili.com/video/BV1GJ411x7h7
zhixi https://v.douyin.com/xxxxx/
学习一下这个视频 https://b23.tv/xxx

命令行

单条处理:

python zhixi-learn.py "https://www.bilibili.com/video/BV1GJ411x7h7"

批量处理:

python zhixi-learn.py "url1" "url2" "url3"

抖音博主主页:

python zhixi-learn.py "https://www.douyin.com/user/..."

仅提取内容:

python zhixi-learn.py "url" --extract-only

预览:

python zhixi-learn.py "url1" "url2" --dry-run

不访问网络解析短链:

python zhixi-learn.py "https://b23.tv/xxxxx?spm_id_from=333" --dry-run --no-resolve-links

文件与保留策略

  • 处理中工件位于 learn-output/_tasks/<task_id>/
  • 导入 Obsidian 后笔记为 <Vault>/learn/<主题>-<YYYY-MM-DD>.md
  • 成功导入后默认清理本地工件,需要保留时加 --keep-local

适用场景与注意

适合以下场景:

  • 经常从抖音、TikTok、B站、YouTube、播客、微信、小红书或本地文件提取内容。
  • 希望把处理结果导入 Obsidian 或思源。
  • 需要批量处理抖音主页链接。
  • 希望在 DSH 技能流程中使用当前 agent 的会话模型做证据分析。

使用前注意:

  • 插件以当前 dsh 进程权限运行,安装前应检查仓库源码与许可证。
  • 许可证为 MIT。
  • 主脚本只做本地提取与证据保存,不读取或调用外部模型 API;当前 Agent 证据分析使用当前 agent 的会话模型。
  • 测试兼容版本为 dsh v0.1.1-rc.2(2026-08-22);预览期版本迭代快,若 API 变更以官方文档为准。
  • 网络自适应会自动检测 GFW,筛选可用平台。

链接

仓库:

https://github.com/gtbwpkwjnb-alt/learn-skill

插件线索给出目录页:

https://www.skillhub.cn/plugins/gtbwpkwjnb-alt/learn-skill

该目录页来自插件线索,未在已抓取资料中直接确认。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜