with one click
skill-forge-quiz
Skill Forge 试卷生成工具。支持 AI 生成和 JSON 导入。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Skill Forge 试卷生成工具。支持 AI 生成和 JSON 导入。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | skill-forge-quiz |
| description | Skill Forge 试卷生成工具。支持 AI 生成和 JSON 导入。 |
此 Skill 提供为 Skill Forge 系统 生成试卷内容 的工具。它直接写入共享数据库,但不管理运行环境。
从 JSON 文件导入试卷:
# 标准导入
node scripts/import_quiz.js <JSON文件路径>
# 示例
node scripts/import_quiz.js ./quiz_template.json
说明:
import_quiz.js会先检查skill-forge-base的 Dashboard 服务是否已启动;若未启动会自动启动(并等待端口就绪),然后再执行导入。
参考项目中的 quiz_template.json 文件:
{
"topic": "主题名称",
"topic_detail": "详细描述(可选)",
"difficulty": "beginner|intermediate|advanced",
"questions": [
{
"content": "题目内容",
"type": "choice|essay|code",
"options": ["选项1", "选项2"],
"correct_answer": "正确答案",
"explanation": "解析",
"knowledge_points": ["知识点1"],
"score": 10
}
]
}
当题目/解析里包含数学表达式(例如 f(x)=e^{3x}、极限、积分、矩阵等)时,必须使用 LaTeX 语法,并且必须放在可渲染分隔符内(否则页面会按普通文本显示)。
规范(务必遵守):
$...$(行内)或 $$...$$(独立公式)内。\\lim_{...}、e^{...}、x_{...}、\\frac{...}{...} 的表达式,如果不在 $...$/$$...$$ 内,都会以普通文本显示(无法渲染成数学符号)。options[] 禁止手写 A./B./C./D. 前缀(页面会自动加字母前缀;手写会导致 A. A. ...)。正确写法(推荐直接复制):
$...$,例如:如果 $f(x)=e^{3x}$,求 $f'(x)$。$$...$$(适合较长推导或多行公式)常见写法示例:
$\\lim_{x\\to a} f(x) = L$$\\frac{a}{b}$$x_{n+1}$、$e^{3x}$注意事项:
\\frac{a}{b})。lim_{x->a} 不会渲染;必须写成 $\\lim_{x\\to a}$ 或 $$\\lim_{x\\to a}$$。$...$ 包裹。提交前自检(输出 JSON 前必须逐条检查):
lim_{ / e^{ / x_{ / \\frac{ 等片段但没有 $...$ 包裹?options[] 是否有以 A./B./C./D. 开头的项?$...$)?当用户请求"生成试卷"或"创建测验"时,Agent 必须遵循以下流程:
确保 Dashboard 已运行:
skill-forge-base 的 Node 服务已启动(默认 localhost:3457,以 ~/.skill-forge/config.json 为准)。skill-forge-base(推荐直接调用 node scripts/import_quiz.js ...,该脚本会自动完成检查与启动)。参数确认:主动询问并确认以下 4 个关键参数:
beginner (初级), intermediate (中级), 或 advanced (高级)。ai_generated) 完全由模型根据知识库生成。manual) 基于用户提供的文档或文本。search_web 工具搜索相关资料,可细分为:
official_doc): 技术官网、规范文档。community): StackOverflow, GitHub, 技术博客。interview): LeetCode, 牛客网, 面经网站。exam): 认证考试、学术试题。exam): 认证考试、学术试题。source_type 字段。choice: 单项选择题multiple_choice: 多项选择题essay: 问答/简答题code: 编程题(支持代码高亮)内容生成:
quiz_template.json 格式的 JSON 数据。questions 数组中,应为每个问题设置 source_type(如 ai_generated 或 official_doc)。写入与导入:
temp_quiz_<timestamp>.json)。node scripts/import_quiz.js <temp_file> 导入数据库。反馈:
http://localhost:3457)以便用户开始测验。当用户提供现成的 JSON 文件进行导入时:
quiz_template.json 的结构(必须包含 topic 和 questions 数组)。node scripts/import_quiz.js <filepath>。node scripts/import_quiz.js <path_to_json>node scripts/import_quiz.js --help~/.skill-forge/skill-forge.db 已由 skill-forge-base 初始化。Skill Forge 基础设施。初始化数据库、运行 Dashboard 服务器、管理学习历史。
系统/代码库架构分析与技术文档编排(mindmap 驱动,分章节 append/render),生成可视化(Mermaid)且注意 XSS 安全的深度报告。
根据学习主题和范围,搜集权威的书单、博客、网站、框架、论文等学习资料,支持论文自动下载
新闻搜索、新闻摘要、新闻汇总、热点新闻、最新新闻、新闻整理、新闻收集。帮你搜索最近几天的相关新闻(12-25条),生成精美的HTML摘要页面,每条新闻都有摘要和AI深度解读功能,自动打开浏览器展示