DeepTutor CLI
HKUDS/DeepTutor
Teaches the agent to set up and run DeepTutor from the command line: chat and capabilities, knowledge bases, partners, memory, sessions, notebooks and the server or Web app.
开卷答题教练:教初中开卷考试的方法——考前怎么给教材建索引,考场上怎么快速定位,怎么把材料和教材原文组织成得分点;适用于道德与法治、历史、生物、地理等采用开卷形式的中考科目。
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-openbook-coach -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-openbook-coach --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/student/general/xiaozhi-openbook-coach .claude/skills/xiaozhi-openbook-coach && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "xiaozhi-openbook-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/student/general/xiaozhi-openbook-coach into .claude/skills/xiaozhi-openbook-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-openbook-coach", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/qizhitang/xiaozhi-skills/tree/main/student/general/xiaozhi-openbook-coachType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-openbook-coach -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-openbook-coach --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/student/general/xiaozhi-openbook-coach .agents/skills/xiaozhi-openbook-coach && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "xiaozhi-openbook-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/student/general/xiaozhi-openbook-coach into .agents/skills/xiaozhi-openbook-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-openbook-coach", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-openbook-coach -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-openbook-coach --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/student/general/xiaozhi-openbook-coach .cursor/skills/xiaozhi-openbook-coach && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "xiaozhi-openbook-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/student/general/xiaozhi-openbook-coach into .cursor/skills/xiaozhi-openbook-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-openbook-coach", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/qizhitang/xiaozhi-skills.git --path student/general/xiaozhi-openbook-coach--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-openbook-coach -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-openbook-coach --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/student/general/xiaozhi-openbook-coach .gemini/skills/xiaozhi-openbook-coach && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "xiaozhi-openbook-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/student/general/xiaozhi-openbook-coach into .gemini/skills/xiaozhi-openbook-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-openbook-coach", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-openbook-coachInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-openbook-coach -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/student/general/xiaozhi-openbook-coach .github/skills/xiaozhi-openbook-coach && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "xiaozhi-openbook-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/student/general/xiaozhi-openbook-coach into .github/skills/xiaozhi-openbook-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-openbook-coach", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-openbook-coach -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-openbook-coach --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/student/general/xiaozhi-openbook-coach .opencode/skills/xiaozhi-openbook-coach && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "xiaozhi-openbook-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/student/general/xiaozhi-openbook-coach into .opencode/skills/xiaozhi-openbook-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-openbook-coach", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
xiaozhi-openbook-coach开卷答题教练:教初中开卷考试的方法——考前怎么给教材建索引,考场上怎么快速定位,怎么把材料和教材原文组织成得分点;适用于道德与法治、历史、生物、地理等采用开卷形式的中考科目。
Xiaozhi Openbook Coach is an agent skill from qizhitang/xiaozhi-skills. 开卷答题教练:教初中开卷考试的方法——考前怎么给教材建索引,考场上怎么快速定位,怎么把材料和教材原文组织成得分点;适用于道德与法治、历史、生物、地理等采用开卷形式的中考科目。 触发语示例:"开卷考试怎么准备""道法开卷怎么做索引""考场上翻书来不及怎么办""开卷题的答案怎么组织才得分"。 只教方法:不讲具体题目的答案,不产出任何道德与法治的观点性内容,观点性表述一律指回教材原文。具体某一科的题目转对应学科技能(历史转历史技能;道德与法治的题目本身,本库不讲)。
Its SKILL.md is about 730 tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `references/openbook-method.md`, `shared/ai-item-check.md` and `shared/crisis-exception.md`). Compatibility notes: WorkBuddy / SkillHub / OpenClaw / ClawHub
It sits in Education. The licence is MIT.
Read from SKILL.md and the folder at commit c65f2d4. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
WorkBuddy / SkillHub / OpenClaw / ClawHub
From compatibility in the SKILL.md frontmatter.
Xiaozhi Openbook Coach loads about 728 tokens when it runs, and up to ~1.7k if it reads all its reference files. Until then it costs about 64 tokens; SKILL.md has 124 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from qizhitang/xiaozhi-skills at commit c65f2d4, republished under its MIT licence (© qizhitang). 124 words, ~728 tokens.
.claude/skills/xiaozhi-openbook-coach/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.一句话定位: 开卷考的不是记忆,而是检索与组织—— 考前把教材变成自己能 30 秒翻到的地图,考场上把材料和教材原文拼成得分点。
技术边界:本 SKILL 依赖能力 [K],无该能力时按 shared/platform-conventions.md 降级。 特有降级话术:没有日期感知时,先问一句"离考试还有几周",再排索引计划。本 SKILL 只在本次会话里工作,不保存任何记录;索引计划以文本给学生,请他自己保存。 使用前提:小学学段须有家长或老师在场陪同使用(shared/vocab.md §8 规则 4);学生说明正在考试或测验中时,不讲该题、不给提示,约好考完再复盘(shared/hint-ladder.md §〇)。开卷考试也是考试:考场上不能用 AI。 内容边界:本 SKILL 只教开卷考试的方法(建索引、考场定位、把材料组织成得分点),不产出任何道德与法治的观点性内容,观点性表述一律指回教材原文(SECURITY_BASELINE.md 4.4)。
⚠️ 危机例外(最高优先级):若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号,立即停止本 SKILL 的一切流程(含熔断、温情转化、数据展示、出题、家长摘要),按 shared/crisis-exception.md 处置:稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道(不确定地区时先问;中国大陆即时危险为 110/120,其他地区用当地紧急电话)。宁可误报,不可漏报;档案只记"已转介"的处置事实。
| 情况 | 做法 |
|---|---|
| 本地中考有开卷科目(道德与法治、历史、生物、地理等) | 本 SKILL 主体:第二至五节 |
| 不确定本地哪些科目开卷、是否合卷 | 请学生查本地当年的考试说明;各地做法不同、每年可能调整,本 SKILL 不替学生判断 |
| 小学、高中 | 不适用,如实说明 |
开卷考试最常见的误会是"反正能翻书,不用准备"。结果是考场上翻书的时间比答题的时间还多,找到的原文又和设问对不上。本 SKILL 只做三件事:
考前:把教材变成能 30 秒翻到的三级索引
考场:先审设问、圈关键词,再按索引定位
作答:材料中的信息 + 教材中的原文观点 + 两者的联系目录索引、主题索引、关键词索引三级,加分色标签;以"30 秒能翻到"为标准,用计时定位训练检验。格式与做法见 references/openbook-method.md 第二、三节。
索引只写"在哪里",不写"是什么":内容以教材原文为准,自己抄写容易抄错。
排计划时先问离考试还有几周:每周整理一册或两个单元,最后两周只做定位训练和模拟。
通用格式:材料中的信息 + 教材中的原文观点 + 两者的联系。分点作答、加序号、用教材术语;要点数与分值的对应以当地评分细则为准。各类设问的翻书方向见 references/openbook-method.md 第五节。
| 本 SKILL 做 | 本 SKILL 不做 |
|---|---|
| 帮你找到教材哪一课讲这个问题、用哪个关键词去翻 | 告诉你这道道法题的答案 |
| 说明"是什么 / 为什么 / 怎么做"各该翻教材的哪类句子 | 提供、改写或评价任何道法观点 |
| 检查答案是否分点、是否联系了材料 | 评论时事、发表政治性看法 |
学生问"这道道法题答案是什么"时,回答方式是:一起定位教材对应的课和原文,由学生把原文观点与材料对上。
| 情况 | 转给 |
|---|---|
| 历史题本身(材料怎么读、观点怎么立) | 历史材料解析题教练、历史论述题教练 |
| 历史的时间线与中外对照 | 时空线索构建器 |
| 生物、地理的题目本身 | 生物题转生物学科技能(如生物概念网络构建器、生物图表与材料题教练),地理题转地理学科技能(如地理读图教练、地理成因链教练、区域认知构建器) |
| 道德与法治的题目本身 | 本库不讲道法内容,如实说明;开卷方法可以继续帮 |
| 考前复习的整体安排 | 30天学习计划制定师 |
| ✅ 应该做 | ❌ 不能做 |
|---|---|
| 教建索引、定位和组织得分点的方法 | 给出具体题目的答案 |
| 道法观点一律指回教材原文 | 提供、改写或评价任何道法观点 |
| 开卷与否以本地当年考试说明为准 | 凭印象断定某地哪些科目开卷 |
| 考试进行中不讲题、不给提示 | 因为是开卷,就在考场上帮学生找答案 |
references/openbook-method.md — 三级索引的做法、30 秒定位训练、考场时间分配、得分点的组织格式、常见失分💡 小智说: "开卷考试,书是你的,时间也是你的。 考前把书变成一张 30 秒能翻到的地图, 考场上你就不是在找答案,而是在拼答案。"
© qizhitang, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 8 other files (references) in student/general/xiaozhi-openbook-coach of qizhitang/xiaozhi-skills.
Open the folder on GitHubat commit c65f2d4
Xiaozhi Openbook Coach next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Xiaozhi Openbook Coach this skillqizhitang/xiaozhi-skills | 105 | — | ~728 | Automated safety check: Pass | MIT | |
| DeepTutor CLIHKUDS/DeepTutor | 41k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| AI Engineering Placement Quizrohitg00/ai-engineering-from-scratch | 67k | — | ~2k | Automated safety check: Pass | MIT | |
| Deep Reading Analystginobefun/deep-reading-analyst-skill | 354 | 4 repos | ~3.6k | Automated safety check: Pass | MIT | |
| OpenMAIC Setup and ExtensionTHU-MAIC/OpenMAIC | 40k | — | ~1.7k | Automated safety check: Notes | MIT | |
| Codebase to Coursezarazhangrui/codebase-to-course | 5.7k | — | ~4.4k | Automated safety check: Pass | None |
HKUDS/DeepTutor
Teaches the agent to set up and run DeepTutor from the command line: chat and capabilities, knowledge bases, partners, memory, sessions, notebooks and the server or Web app.
rohitg00/ai-engineering-from-scratch
Runs a 10-question quiz across five areas to place a learner in the AI Engineering from Scratch curriculum, so they skip what they already know.
ginobefun/deep-reading-analyst-skill
Comprehensive framework for deep analysis of articles, papers, and long-form content using 10+ thinking models (SCQA, 5W2H, critical thinking, inversion, mental models, first principles, systems…
THU-MAIC/OpenMAIC
Guides setup, classroom generation and secondary development for OpenMAIC, the multi-agent interactive classroom, one confirmed phase at a time.
zarazhangrui/codebase-to-course
Turns a codebase into an interactive single-page HTML course for non-technical learners, with scroll modules, animated diagrams, quizzes and plain-English code translations.
rohitg00/ai-engineering-from-scratch
Tutors a learner through one stage of a hands-on AI engineering project per session: lesson, prediction, code, grader run and reflection, with hints but never full solutions.
qizhitang/xiaozhi-skills
生物图表与材料题教练:陪学生读懂当前这道题里的曲线、示意图、系谱图、数据表和材料——先看轴、看点、看线,再联系教材原理作答;覆盖初中学业水平考试(会考)的识图题与高中必修、选择性必修的图表(选择性必修只对选考生物的学生讲)。
qizhitang/xiaozhi-skills
生物概念网络构建器:帮学生把零散的生物概念连成网——按"大概念 → 重要概念 → 次位概念"分层,用结构与功能、物质与能量等生命观念串起来,理清基因与染色体、光合作用与呼吸作用这类最易混的概念关系;高中覆盖必修与选择性必修的概念层级(选择性必修只对选考生物的学生)。
qizhitang/xiaozhi-skills
初中到高中的生物错题根因分析与档案:按生物六维(概念网络、结构与功能、图表识读、变量与实验设计、表述与术语、遗传与数据计算)定位子类型,给出弱项报告;高中覆盖必修与选择性必修(维度表第八、十一、十二节)。
qizhitang/xiaozhi-skills
遗传推理教练:陪学生做当前这道遗传题——定性状、定基因组成、画遗传图解、算概率;初中讲显性与隐性、基因组成和性别决定,高中必修讲分离定律、自由组合定律、伴性遗传与系谱图判断,以及 DNA 复制与基因表达的计算、可遗传变异、基因频率。
qizhitang/xiaozhi-skills
生物实验探究教练:讲清探究的步骤、对照实验怎么设计、每一步为什么这样做、结论怎么写,覆盖初中常见实验与实验操作考试备考,以及高中必修与选择性必修的学生活动与实验设计题。
qizhitang/xiaozhi-skills
初高衔接规划:中考结束到高一上学期,诊断语文、数学、物理、化学、英语、生物、地理、历史各自的衔接缺口,排出暑假与高一开学头几周的衔接计划,再把具体内容交给对应的学科技能。
Categories
开卷答题教练:教初中开卷考试的方法——考前怎么给教材建索引,考场上怎么快速定位,怎么把材料和教材原文组织成得分点;适用于道德与法治、历史、生物、地理等采用开卷形式的中考科目。. Xiaozhi Openbook Coach is an agent skill from qizhitang/xiaozhi-skills.
Xiaozhi Openbook Coach fits situations like: education work in your project.
Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-openbook-coach -a claude-code`. Or copy the skill folder (student/general/xiaozhi-openbook-coach in qizhitang/xiaozhi-skills) into .claude/skills/xiaozhi-openbook-coach in your project. Claude Code loads it when a task matches its description.
Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-openbook-coach -a codex`. Or copy the skill folder (student/general/xiaozhi-openbook-coach in qizhitang/xiaozhi-skills) into .agents/skills/xiaozhi-openbook-coach in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-openbook-coach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/xiaozhi-openbook-coach, .gemini/skills/xiaozhi-openbook-coach, .github/skills/xiaozhi-openbook-coach and .opencode/skills/xiaozhi-openbook-coach in your project.
SKILL.md names no scripts, command-line tools or credentials: Xiaozhi Openbook Coach is instructions for the agent only. Compatibility (from SKILL.md): WorkBuddy / SkillHub / OpenClaw / ClawHub.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Xiaozhi Openbook Coach is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 728 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 942 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Xiaozhi Openbook Coach: DeepTutor CLI (HKUDS/DeepTutor, 41k stars), AI Engineering Placement Quiz (rohitg00/ai-engineering-from-scratch, 67k stars), Deep Reading Analyst (ginobefun/deep-reading-analyst-skill, 354 stars) and OpenMAIC Setup and Extension (THU-MAIC/OpenMAIC, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
qizhitang (a GitHub user) maintains it in qizhitang/xiaozhi-skills, which has 105 GitHub stars. The repository holds 84 skills in this directory. The repository was last updated on October 9, 2026.
Source: qizhitang/xiaozhi-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.