com um clique
skill-forge-quiz
Skill Forge 试卷生成工具。支持 AI 生成和 JSON 导入。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Skill Forge 试卷生成工具。支持 AI 生成和 JSON 导入。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Skill Forge 基础设施。初始化数据库、运行 Dashboard 服务器、管理学习历史。
系统/代码库架构分析与技术文档编排(mindmap 驱动,分章节 append/render),生成可视化(Mermaid)且注意 XSS 安全的深度报告。
根据学习主题和范围,搜集权威的书单、博客、网站、框架、论文等学习资料,支持论文自动下载
新闻搜索、新闻摘要、新闻汇总、热点新闻、最新新闻、新闻整理、新闻收集。帮你搜索最近几天的相关新闻(12-25条),生成精美的HTML摘要页面,每条新闻都有摘要和AI深度解读功能,自动打开浏览器展示
| 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 初始化。