Skip to content
Agent Memory
Skill

/quiz-generate

从当前知识库内容生成带出处的客观题(单选/多选/判断),在聊天中直接作答、判分、看解析并跳回原文。适用于任何领域的学习与练习——备考、课程学习、职业成长、兴趣研究均可,不绑定学科、考试或考纲。Triggers on: 出题, 考考我, 练习, 刷题, 测验, 给我几道题, 模拟考, 测一下, quiz, practice, test me.

BOOST
From plugin
molio
4379 skills
Install
$ npx -y skills add zhuzhaoyun/Molio --skill quiz-generate --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/quiz-generate

Context preview

The summary Claude sees to decide when to auto-load this skill.

从当前知识库内容生成带出处的客观题(单选/多选/判断),在聊天中直接作答、判分、看解析并跳回原文。适用于任何领域的学习与练习——备考、课程学习、职业成长、兴趣研究均可,不绑定学科、考试或考纲。Triggers on: 出题, 考考我, 练习, 刷题, 测验, 给我几道题, 模拟考, 测一下, quiz, practice, test me.

SKILL.md

quiz-generate.SKILL.md
name: quiz-generate
description: 从当前知识库内容生成带出处的客观题(单选/多选/判断),在聊天中直接作答、判分、看解析并跳回原文。适用于任何领域的学习与练习——备考、课程学习、职业成长、兴趣研究均可,不绑定学科、考试或考纲。Triggers on: 出题, 考考我, 练习, 刷题, 测验, 给我几道题, 模拟考, 测一下, quiz, practice, test me.
version: 1.0.0

quiz-generate: 从知识库出题

从**当前知识库**生成可作答、可判分、可溯源的客观题。内容必须来自库,不得凭训练记忆出题。

触发

用户说「出题 / 考考我 / 练习 / 刷题 / 测验 / 给我几道题 / 模拟考 / quiz / practice / test me」,或点名 `/quiz-generate` 时使用。

流程(必须按顺序)

1. 先检索

按 `wiki-query` 的路径定位材料:

1. 读 `wiki/hot.md`(存在时) 2. 读根 `wiki/INDEX.md` 3. 按需读相关目录的 `INDEX.md` 4. 读 2–5 个最相关的 wiki 页面 5. wiki 不足时回溯源文件(`raw/`、`notes/`、`docs/` 等)

禁止只凭训练记忆出题。材料不足时明确告诉用户「这个主题在库里覆盖不足」,并少出题或不出题。

2. 确定范围

  • 默认:整个库
  • 用户指定文档/文件夹/主题:只在该范围出题
  • 用户指定题量/题型/难度:按指令调整
  • 未指定:默认 5 题,单选为主,可搭配多选和判断

3. 领域自适应

先看材料的知识形态,再决定题型。不要套固定考纲,也不要假设学科。

| 知识形态 | 适合的题 | |---|---| | 概念/定义 | 辨析、反例判断、术语匹配 | | 流程/步骤 | 顺序判断、下一步选择、异常处置 | | 条件/规则 | 条件组合、适用边界、正反例 | | 因果/时间 | 因果判断、时间线排序、影响推断 | | 计算/参数 | 计算题、单位判断、边界条件 | | 观点/论证 | 立场判断、论据匹配、反驳识别 | | 语言/用法 | 用法辨析、搭配判断、翻译选择 |

题型只是手段。题目要考「是否理解材料」,不要考材料里没有的细节。

4. 生成

每题必须满足:

  • `stem` 自包含,不依赖上一题
  • 选项互斥、无歧义;单选/多选 2–8 项
  • `answer` 的 key 必须存在于选项中;单选/判断恰好 1 项,多选至少 2 项
  • `explanation` 说明为什么对/为什么错,可引用材料
  • `sources` 至少 1 条,`path` 是 vault 相对路径;能找到原文时填 `quote`
  • 不跨题重复,不考材料未覆盖的细节
  • 找不到依据就不出这道题,宁可少出

5. 输出

只输出**一个**引导句 + **一个** `quiz` 围栏。围栏外不得出现答案、解析或题目清单。

{
  "version": 1,
  "title": "主题 · N 题",
  "questions": [
    {
      "id": "q1",
      "type": "single",
      "stem": "题干",
      "options": [
        { "key": "A", "text": "选项 A" },
        { "key": "B", "text": "选项 B" }
      ],
      "answer": ["B"],
      "explanation": "解析。",
      "sources": [
        { "path": "wiki/concepts/示例.md", "quote": "原文摘录" }
      ]
    }
  ]
}

格式要求:

  • 合法 JSON:双引号、无注释、无尾逗号
  • 字符串内换行写成 `\n`
  • `type` 只能是 `single` / `multiple` / `judge`
  • `judge` 可省略 `options`,省略时等价于 A=正确、B=错误
  • `title` 简洁,不带学科预设

6. 自检

输出前逐题检查:

  • [ ] 答案 key 都在选项里
  • [ ] 单选/判断只有 1 个答案;多选至少 2 个
  • [ ] 每题都有非空 `explanation`
  • [ ] 每题至少 1 条 `sources`,路径真实存在
  • [ ] 没有跨题重复
  • [ ] 围栏外没有答案或解析
  • [ ] JSON 能被 `JSON.parse` 解析
Read more
Ships withmolio

Give AI your personal knowledge base. Local-first, and every byte stays yours.

Get the whole plugin

Other skills on molio.

docling
Skill

docling

PRIMARY skill for converting .pdf, .docx, .pptx, .xlsx, .doc, .ppt, .xls, images, and audio/video files (.mp3, .wav, .m4a, .mp4,…

wiki-build
Skill

wiki-build

构建/重建本地知识库的 Wiki。扫描 vault 中所有源文件,从中构建一个结构化的 wiki(源文件摘要、实体、概念、对比、概述页),创建分层 INDEX(根索引 +…

wiki-ingest
Skill

wiki-ingest

将源文件/资料增量导入(入库)到现有 wiki,使知识持续积累和演进。读取源文件,生成或更新 source 摘要页与实体/概念/对比等页面,建立交叉链接,检测矛盾,更新分层…

wiki-lint
Skill

wiki-lint

对本地知识库的 Wiki 做健康检查/质量审查。查孤立页、断链、断引用、frontmatter 缺失、空段落、内容矛盾、过时内容、INDEX 偏差、知识缺口,生成 lint 报告并给出补充方向建议。Triggers on: 健康检查, 检查 wiki…