← 返回 Skills 市场
ivangdavila

Exam

作者 Iván · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
933
总下载
3
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install exam
功能描述
Generate practice tests, flashcards, study schedules, and timed simulations from any study material.
使用说明 (SKILL.md)

What This Skill Does

Complete exam preparation from your content:

  • Practice tests — Multiple choice, short answer, essay questions
  • Flashcards — Key concepts for spaced repetition, Anki-exportable
  • Simulations — Timed mock exams matching real format
  • Gap analysis — Identify weak areas, prioritize weak topics
  • Study schedules — Realistic calendars based on exam date and availability
  • Summaries — Condense chapters to 1-2 pages of exam-relevant content
  • Concept maps — Visualize how topics connect
  • Quick review sheets — Last-minute "cheat sheets" for 30-min pre-exam review

Works for: university exams, certifications (AWS, PMP, etc.), standardized tests, professional licensing.


Quick Reference

Task Load
Question generation patterns questions.md
Flashcard formats and strategies flashcards.md
Timed simulation setup simulations.md
Performance tracking tracking.md

Core Workflow

1. Provide Source Material

User shares: notes, textbook chapters, slides, documentation, past exams.

2. Generate Questions

Agent creates questions at specified difficulty:

  • Easy — Recall, definitions, basic concepts
  • Medium — Application, comparison, analysis
  • Hard — Synthesis, edge cases, multi-step reasoning

3. Practice & Track

User answers, agent scores and tracks performance by topic.

4. Focus Weak Areas

Agent identifies gaps, generates targeted practice.


Question Types

Type Format Best For
Multiple choice 4 options, 1 correct Quick assessment, certifications
Multiple select N options, M correct Complex topics
True/False Statement + T/F Fast review
Short answer 1-3 sentences Definitions, explanations
Fill blank Sentence with ___ Terminology
Matching Connect pairs Relationships
Essay Open response Deep understanding

Generating Questions

From notes:

User: "Generate 10 questions from these AWS S3 notes"
Agent: Creates mix of types, varying difficulty

By topic:

User: "5 hard questions on database normalization"
Agent: Generates challenging application questions

Exam style:

User: "Make questions like the PMP exam"
Agent: Matches official format, question style, difficulty

Practice Session

📝 Practice: AWS S3 (10 questions)

Q1/10 [Medium]
Which S3 storage class has the lowest cost for infrequently accessed data with millisecond retrieval?

A) S3 Standard
B) S3 Intelligent-Tiering
C) S3 Standard-IA ✓
D) S3 Glacier

Your answer: _

After answer:

✅ Correct!

S3 Standard-IA is designed for infrequently accessed data 
but requires rapid access when needed. Glacier has lower 
cost but retrieval takes minutes to hours.

[Next] [Skip] [End session]

Storage

~/exams/
├── {subject}/
│   ├── questions.jsonl    # Question bank
│   ├── sessions.jsonl     # Practice history
│   ├── performance.json   # Stats by topic
│   └── flashcards.json    # Generated cards

Study Planning

"Create a study schedule — exam in 2 weeks, 3 hours/day available"
"Summarize chapter 5 focusing on what's likely to be on the exam"
"Make a concept map for [topic]"
"Generate a 1-page quick review sheet for [subject]"
"Remind me to study at 7pm daily" (uses cron)

Commands

"Generate 20 questions from [material]"
"Quiz me on [topic]"
"Start a timed simulation (50 questions, 60 minutes)"
"Show my weak areas"
"Create flashcards for [topic]"
"Review mistakes from last session"
"Grade my essay answer and suggest improvements"

Active Subjects

\x3C!-- Subjects being studied -->

Performance Summary

\x3C!-- Overall stats and trends -->

Focus Areas

\x3C!-- Topics needing more practice -->

安全使用建议
This skill appears coherent and low-risk: it asks you to provide study materials and stores generated questions/flashcards locally. Before installing or using it, consider: (1) Don’t upload private or copyrighted exam content you’re not allowed to share. (2) Verify any requests to modify system settings (e.g., adding cron jobs) — make changes yourself if you prefer. (3) Inspect or back up the ~/exams/ folder if you care about persistence or privacy. (4) If the skill later asks for network access or credentials, treat that as unexpected and review carefully. If you want maximum safety, run interactions manually (copy/paste materials) rather than granting automated system-write/scheduling permissions.
功能分析
Type: OpenClaw Skill Name: exam Version: 1.0.0 The skill bundle describes a legitimate exam preparation tool. However, the `SKILL.md` file mentions the capability to set study reminders using `cron` (e.g., "Remind me to study at 7pm daily" (uses cron)). While intended for a benign purpose, the ability to interact with `cron` represents a significant security risk. If the OpenClaw agent's implementation for creating cron jobs is vulnerable to shell injection or lacks proper input sanitization, this feature could be exploited to achieve arbitrary command execution (RCE) on the host system. There is no explicit evidence of malicious intent within the bundle itself, such as data exfiltration or unauthorized backdoor installation, but the presence of this risky capability warrants a 'suspicious' classification due to the potential for exploitation.
能力评估
Purpose & Capability
Name/description match the contents: the skill generates questions, flashcards, simulations, schedules and tracks performance. It does not request unrelated credentials, binaries, or access to external services.
Instruction Scope
Runtime instructions ask the agent to accept user-provided study material and to create and manage local files (~/exams/). This is appropriate for the purpose. Note: the docs mention setting reminders using cron — that implies modifying system scheduling if implemented, so any actual agent action that edits crontab should be made explicit and require user confirmation.
Install Mechanism
No install spec and no code files — instruction-only. Nothing will be written to disk by an installer; risk from install mechanism is minimal.
Credentials
No environment variables, credentials, or config paths are requested. Storage is limited to a user home directory tree as described, which is proportional to the stated functionality.
Persistence & Privilege
always:false (normal). The skill describes storing data under ~/exams/ which is reasonable. Because the skill could be invoked autonomously by the agent (platform default), users should be aware it might write local files or prompt for scheduling changes — those actions should require explicit consent.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install exam
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /exam 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug exam
版本 1.0.0
许可证
累计安装 3
当前安装数 3
历史版本数 1
常见问题

Exam 是什么?

Generate practice tests, flashcards, study schedules, and timed simulations from any study material. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 933 次。

如何安装 Exam?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install exam」即可一键安装,无需额外配置。

Exam 是免费的吗?

是的,Exam 完全免费(开源免费),可自由下载、安装和使用。

Exam 支持哪些平台?

Exam 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Exam?

由 Iván(@ivangdavila)开发并维护,当前版本 v1.0.0。

💬 留言讨论