前言¶
日常出题往往卡在几件事上:题干要贴合知识点,难度要有依据,选择、填空、简答、论述还要分别写标准答案和解析;题库建设或考前组卷时,题型比例和难度分布又要手工对齐。用通用对话让模型「随便出几道题」,输出格式和难度标定常常不稳定。
下面介绍 SkillHub 上的社区 Skill「智能出题与评测系统」(坐标 @user_f37e97ba/smart-question-generator,版本 1.0.0)。它把学科知识点、难度等级、题型作为结构化输入,按 Bloom 认知分类法标定难度,并支持批量生成与自动组卷;页面标注 requires_api_key=false,不依赖额外 API Key。
这是什么¶
「智能出题与评测系统」是 SkillHub education 分类下的社区(community)Skill,由发布者 user_f37e97ba 维护。
一句话定位:基于 Bloom 认知分类法的自动化试题生成工具——指定学科知识点、难度等级和题型(选择 / 填空 / 简答 / 论述),生成带标准答案、详细解析和难度标定的题目,并支持批量生成与自动组卷。
官方页面:
- API 入口:https://api.skillhub.cn/user_f37e97ba/smart-question-generator
- SkillHub 详情:https://www.skillhub.cn/skills/user_f37e97ba/smart-question-generator
核心功能¶
以下能力均来自官方简介,未在资料中出现的「评测」流程细节不作延伸。
多维度输入与批量出题¶
可同时指定:
- 学科与知识点
- 难度等级
- 题型(选择、填空、简答、论述)
在一轮任务里批量生成多道题,减少重复描述格式与改稿成本。
Bloom 六层难度标定¶
难度标定对齐 Bloom 六层分类:
记忆、理解、应用、分析、评价、创造。
每道题在输出中应带有与层级对应的难度说明,便于和教学大纲或考核目标对照。
答案、解析与知识点闭环¶
官方说明每道题包含:
- 标准答案
- 详细解析
- 知识点标注
适合直接入库或稍作校对后进入题库,而不是只有题干、没有阅卷依据。
自动组卷¶
在已有生成能力之上,支持按约束自动拼完整试卷:
- 题型比例
- 难度分布
- 知识点覆盖
适合从「单题生成」延伸到「整张卷面」的场景。
安装与启用¶
SkillHub 页面给出的安装方式是:让当前 Agent 按官方安装文档操作,安装坐标 @user_f37e97ba/smart-question-generator。通用流程如下。
1、确认 SkillHub CLI¶
先检查本机是否已有 skillhub:
command -v skillhub && skillhub --version
若未安装,可使用官方一键脚本(完整安装含 CLI 与默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅安装 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
安装说明原文:https://skillhub.cn/install/skillhub.md
2、安装到当前 Agent 的 skills 目录¶
安装时必须用 --dir 指向当前 Agent 实际读取的 skills 目录,否则默认落在 ./skills/,Agent 可能识别不到。
skillhub install @user_f37e97ba/smart-question-generator --dir <你的 skills 目录>
常见路径(以安装文档为准,按本机环境选择):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
也可将 SkillHub 页面上的安装提示直接发给 Agent,让其读取 https://skillhub.cn/install/skillhub.md 后执行安装。
3、启用 Skill¶
安装完成后,在已加载该 Skill 的 Agent 会话中,用自然语言描述出题或组卷需求即可;本 Skill 为通用 SKILL.md 格式,无资料中未列出的额外配置文件要求。
典型用法¶
官方未提供固定命令行子工具,典型用法是在对话里把约束写清楚,让 Skill 按说明产出结构化试题。下面步骤与官方「核心功能」描述一致,可按需裁剪。
单批出题示例(对话要点)
- 说明学科与知识点范围(例如某一章节的 3~5 个知识点)。
- 指定题型与数量(如选择题 10 道、填空 5 道、简答 2 道)。
- 说明目标难度或希望覆盖的 Bloom 层级(如偏重「理解」「应用」)。
- 要求每题包含:题干、标准答案、详细解析、知识点标注、难度 / Bloom 层级。
自动组卷示例(对话要点)
- 给出试卷总题量或各题型比例(如选择 60%、填空 20%、简答 20%)。
- 给出难度分布(如简单 / 中等 / 困难各占比例,或指定 Bloom 层级分布)。
- 列出必须覆盖的知识点清单。
- 要求输出完整试卷结构(可含分卷、大题说明),并保留每题答案与解析。
经过上面的步骤,输出应满足「可阅卷、可入库、可再组卷」三类用途,而不是零散题干。
适用场景与注意¶
适合谁
- 教师日常出题与改题
- 在线题库建设
- 企业培训考核题目编写
- 需要按题型比例与难度分布组织的标准化考试组卷
使用注意
- 资料侧重生成与组卷;若你需要的「评测」包含阅卷打分、防作弊、成绩统计等,需在 Agent 侧或业务系统中另行实现,不要默认本 Skill 已包含完整评测流水线。
- 生成内容仍建议人工抽检,尤其是论述题评分要点与事实性学科内容。
- 安装路径错误是常见坑:务必
skillhub install ... --dir指向当前 Agent 的 skills 目录。
结尾¶
「智能出题与评测系统」把知识点、题型、难度和 Bloom 标定写进同一套工作流,并支持批量出题与按比例组卷,适合把出题从「单次 prompt 碰运气」改成可复用的结构化任务。
详情与安装入口:https://www.skillhub.cn/skills/user_f37e97ba/smart-question-generator