开发与工程 clitutoringragknowledge-basemulti-agent-systemspythonsession-managementnd

DeepTutor CLI 技能

让 AI 代理通过命令行完整配置、管理和使用 DeepTutor 学习平台,覆盖对话、知识库、记忆、会话等全部能力。

FollowSkills 评估 · FSRS-2.0
谨慎使用
57/ 100 五分制 2.9 / 5
1 2 3 4 5 6
1信任安全16 / 25 · 3.2/5

该技能本体为CLI文档型SKILL.md,不含自动执行代码;删除类操作(kb delete、memory clear、session delete)显式提供确认与--force跳过,数据流(设置写入data/user/settings、技能安装经ClawHub且默认带--allow-unverified安全门)披露较清楚;扣分点:技能安装命令本身可引入第三方代码、--allow-unverified的默认门禁语义需执行验证,且'exec'等上下文自动挂载工具的边界未在SKILL.md层面说明。

2可靠稳定10 / 20 · 2.5/5

命令面覆盖完整、参数与示例一致,与AGENTS.md交叉印证口径一致,happy path可信;但静态审阅无法执行,无该技能关键路径的测试证据、错误反馈与异常输入行为描述,依锚点上限不给超过10。

3适用触发10 / 15 · 3.3/5

'When to Use'清晰列出场景,能力清单(kb/partner/book/memory等)边界较明确,支持--language参数且有zh prompts(见AGENTS.md),中文支持有依据;扣分:对依赖LLM/搜索外部服务的可达性与失败模式未声明,触发精度与环境适配证据有限。

4规范维护11 / 15 · 3.7/5

文档结构良好、安装与依赖说明完备、仓库有Apache-2.0、版本发布记录(v1.6.6)与维护者信息(CONTRIBUTING列明maintainer);扣分:SKILL.md自身无版本/changelog、未披露已知限制与故障排查,维护责任针对该SKILL.md文件本身不明确。

5有效结果6 / 15 · 2.0/5

工作流示例具体且与命令表自洽,作为CLI教学技能对用户有边际价值;但静态审阅无法验证输出可直接使用,README的营销性发布说明不构成执行证据,按锚点不高于7,扣分在直接可用性证据不足。

6证据核验4 / 10 · 2.0/5

存在CI提及、pre-commit配置与tests目录引用等次要旁证,但所选SKILL.md的关键路径无提交的针对性测试或第三方执行证据,结论主要基于文件自洽推理,按静态上限不高于5。

证据充分度: 评估于 2026年9月9日 审查版本 7a96bba1ae03
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 本次为静态源码审阅,未执行任何命令,所有结论置信度为低。
  • deeptutor skill install 可从外部ClawHub安装第三方技能包;--allow-unverified 的门禁语义需自行评估风险。
  • 该技能依赖LLM/embedding/搜索等外部服务,Core功能在中国大陆网络可达性未声明,使用前请确认。
  • 上下文自动挂载的工具(如exec沙箱执行)边界在SKILL.md层面未说明,建议部署时注意隔离配置。
  • 删除类命令(kb delete/session delete)存在--force跳过确认路径,误用可能造成数据丢失。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是 HKUDS/DeepTutor 仓库根目录的 SKILL.md,教任何会用工具的大模型读懂并操作 deeptutor 命令行。DeepTutor 本身是一个开源的智能学习平台(Apache-2.0,Python 3.11+),本技能则把它的 CLI 界面整理成一份约 150 行的交接文档。代理读完后即可执行聊天与七种能力(深度求解、出题、深度研究、可视化、数学动画、掌握路径等)、管理知识库、IM 伙伴、技能、记忆、会话和笔记本,并启动 API 服务器或完整 Web 应用。仓库由 HKUDS 实验室维护,2025 年 12 月底发布,社区活跃。

该技能本身是一份说明文档:它向代理列出 deeptutor 的全部命令和标志,包括 deeptutor init 引导式初始化、chat/run 执行七种能力(chat、deep_solve、deep_question、deep_research、visualize、math_animator、mastery_path),--tool 挂载 brainstorm、web_search、rag、reason 等工具,kb 子命令创建、搜索和管理 RAG 知识库,partner 启停 IM 连接的学习伙伴,skill 从 ClawHub 等技能中心搜索和安装技能,book/memory/session/notebook/provider/config/serve/start 等系统管理命令,以及 REPL 内的斜杠命令。--format 输出 NDJSON 流,便于代理逐行解析;--session 可在有状态会话中串联多轮。

  1. 终端重度用户想在命令行里直接与 DeepTutor 对话、做题和检索文档,不开浏览器
  2. 开发者想用 Claude Code 或 Codex 驱动 DeepTutor,把 run 命令包装成 LangChain/AutoGen 循环中的工具
  3. 学习者想从 PDF 教材建立知识库,然后带 rag 工具提问或生成 5 道热力学测验题
  4. 运维者想在服务器上无头启动 FastAPI 后端(deeptutor serve)或后端加前端的完整 Web 应用(deeptutor start)
  5. 研究者想用 deep_research 基于自己的论文知识库生成带引用的报告
  6. 教学者想通过 partner 命令创建连接即时通讯平台的持久化学习伴侣

这个 Skill 有哪些优点和局限?

优点
  • 一份约 150 行的 SKILL.md 覆盖整个 CLI 面,任何会调用 shell 的代理都能一次读懂
  • run 命令支持 --format 输出 NDJSON 流,无头集成友好,ask_user 在无 TTY 时自动空回复不会挂起
  • CLI 与 Web 应用共享同一套 data/user/settings 配置,可随时从纯 CLI 升级到完整 Web 应用
  • 项目活跃(v1.5.2,2026 年 7 月),Apache-2.0 许可,文档站 deeptutor.info 提供代理交接专题页
局限
  • 技能价值完全依赖已安装并配置好的 DeepTutor 本体;LLM/嵌入/搜索提供方须先在 init 中配置
  • deeptutor-cli 仅命令行包尚未发布 PyPI,只能从源码检出安装,且需保留源码目录
  • 仅命令行安装默认关闭嵌入,如需 RAG 知识库需在 init --cli 时手动开启
  • 源文档未提供自动化测试套件覆盖情况的具体证据,未列平台上的稳定性需自行验证

如何安装这个 Skill?

前置条件:Python 3.11+。完整 Web 应用:pip install deeptutor(需 Node.js 20+);仅命令行需从源码检出:git clone https://github.com/HKUDS/DeepTutor.git 后 python -m pip install -e ./packaging/deeptutor-cli(注意 deeptutor-cli 尚未发布到 PyPI)。安装后运行 deeptutor init 做引导式初始化(加 --cli 跳过端口配置),init 会把配置写入 data/user/settings。技能本身由仓库根部的 SKILL.md 提供,Claude Code、Codex 或 OpenCode 会自动读取。

如何使用这个 Skill?

把仓库交给代理或在终端直接使用。常用示例:deeptutor chat --kb textbook --tool rag --tool web_search 进入交互 REPL;deeptutor run deep_solve "Solve x^2 = 4" --tool rag --kb textbook 单轮执行;deeptutor run deep_question "Linear algebra" --config num_questions=5 生成测验;deeptutor kb create physics --doc ch1.pdf 建知识库;deeptutor run ... --format 获得逐行 NDJSON 输出并可用 --session 接续会话。

这个 Skill 与同类方案有什么区别?

README 中明确把 CLI 设计灵感归功于 OpenAI Codex 和 Anthropic Claude Code 这类代理式编码 CLI。与直接使用这些工具不同,本技能的对象是 DeepTutor 学习平台,定位是让任意代理把 deeptutor 当作工具来驱动,而非编码助手。

常见问题

需要联网吗?费用如何?
需要联网调用你自行配置的 LLM/嵌入/搜索提供方(如 OpenAI、Anthropic 或本地 Ollama/LM Studio);DeepTutor 本身开源免费,README 声明无任何付费在线产品,模型调用费用取决于所选提供方。
必须安装完整 Web 应用吗?
不必。可从源码安装仅 CLI 包(packaging/deeptutor-cli)并用 deeptutor init --cli 初始化,跳过前后端端口;之后想加 Web UI 时在同工作区装 PyPI 包并运行 deeptutor init + start 即可。
如果命令失败或代理挂起怎么办?
run 的 --format 模式是无头安全的:ask_user 暂停在没有 TTY 时会自动以空回复解决而不是挂起。文档未给出统一错误码约定,排错可用 deeptutor config show 和 plugin list 检查配置与已注册工具。
这与仓库里其他 5 个技能有何区别?
本条目只针对仓库根部的 SKILL.md(deeptutor-cli),专注 CLI 的配置、管理与使用;仓库捆绑的其他技能能力不在此技能覆盖范围内。

同仓库的其他 Skills

均来自 HKUDS/DeepTutor

相关 Skills