← Back to Skills Marketplace
saikewei

TOEFL Speaking Question Generator

by saikewei · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
73
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install toefl-speaking
Description
托福口语面试部分出题引擎。AI 自动选定主题,生成 4 道递进式面试题和参考答案。不依赖固定主题库。
README (SKILL.md)

TOEFL Speaking 出题引擎

核心能力

输入一个主题 → 输出 4 道递进式问题 + 隐藏的参考答案(存入文件,不展示)。

出题规则

主题选择

主题由 AI 完全自主决定。每次出题时:

  1. 读取 toefl/history.json,查看最近 10 个已出过的主题
  2. 从中等或高等难度的学术/校园话题中选一个与之不同的方向
  3. 尽可能保证与最近 10 次不重复、话题跨度大、有随机性

题目结构

Q1 (Past/Experience) → Q2 (Habit/Preference) → Q3 (Deep Opinion) → Q4 (Future/Policy)

参考文献

出题格式和答案标准见 prompt-template.md

与用户互动

用户说 我做
"来一套题" / "出题" 1. 读取 toefl/history.json 看最近10个主题
2. 选新主题出4道题,生成参考答案
3. 写入 toefl/latest.md(含完整题目+答案+解析)
4. 更新 toefl/history.json(追加新记录)
5. 复制至 toefl/YYYY-MM-DD.md 存档
6. 只向用户展示4道问题,隐藏答案
"今天的答案" / "Q1的答案" toefl/latest.md 展示对应答案+解析
"评价一下我的回答" 用户给出回答后,按评分标准反馈(流利度、词汇、语法、内容)
"换一个" / "换个话题" 重选主题重新出题,标记旧题作废

数据存储

toefl/
├── latest.md          # 最新一套题(含答案,供查看答案时读取)
├── history.json       # 出题记录(主题+日期+是否看过答案)
└── YYYY-MM-DD.md     # 每日存档

注意事项

  • 不依赖固定主题列表,AI 自主生成主题
  • 不包含任何定时/调度逻辑,触发方式由外部决定
Usage Guidance
This skill appears safe for ordinary TOEFL practice use. Before installing, be comfortable with it creating local files under toefl/, and remember that its generated questions and answers are practice material rather than verified official TOEFL content.
Capability Analysis
Type: OpenClaw Skill Name: toefl-speaking Version: 1.0.1 The skill bundle is a TOEFL speaking practice engine that generates interview questions and stores them in a local directory. It uses standard file operations for history tracking (toefl/history.json) and prompt templates for content generation (prompt-template.md). No evidence of malicious intent, data exfiltration, or unauthorized command execution was found in SKILL.md or the associated files.
Capability Assessment
Purpose & Capability
The TOEFL question-generation workflow is coherent and purpose-aligned; note that prompt-template.md frames the model as an “官方口语教研员,” which may overstate official authority.
Instruction Scope
The skill is user-invoked, has no scheduler, and the autonomous topic choice is limited to generating practice questions.
Install Mechanism
There is no install code or dependency execution, but the registry version is 1.0.1 while SKILL.md declares version 2.1.0, creating a minor provenance/packaging inconsistency.
Credentials
The skill reads and writes only scoped local study files under the toefl/ directory, which is proportionate to its practice-history purpose.
Persistence & Privilege
It persists latest questions, answers, topic history, and daily archives locally, but requests no credentials, privileged access, or background persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install toefl-speaking
  3. After installation, invoke the skill by name or use /toefl-speaking
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Enhanced the user interaction section to clarify step-by-step output, answer storage, and file update workflows. - Updated the reference to the answer template file from prompts/prompt-template.md to prompt-template.md. - No code changes; documentation refinement only.
v1.0.0
Version 2.0.0 introduces a fully autonomous TOEFL speaking exam question engine. - AI now independently generates themes, ensuring each set is unique and not from a fixed pool. - Questions escalate in depth: experience → habit/preference → deep opinion → future perspective. - Maintains a history to avoid recent topic repetition and maximize variety. - Reference answers are stored but kept hidden during initial question delivery. - New structured file system for question sets, history, and daily archives. - Interactions include question delivery, answer review, user answer evaluation, and theme renewal.
Metadata
Slug toefl-speaking
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is TOEFL Speaking Question Generator?

托福口语面试部分出题引擎。AI 自动选定主题,生成 4 道递进式面试题和参考答案。不依赖固定主题库。 It is an AI Agent Skill for Claude Code / OpenClaw, with 73 downloads so far.

How do I install TOEFL Speaking Question Generator?

Run "/install toefl-speaking" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is TOEFL Speaking Question Generator free?

Yes, TOEFL Speaking Question Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does TOEFL Speaking Question Generator support?

TOEFL Speaking Question Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created TOEFL Speaking Question Generator?

It is built and maintained by saikewei (@saikewei); the current version is v1.0.1.

💬 Comments