← 返回
未分类 中文

Daily Tutor

Get new study items for any subject. Use when: user asks for a daily lesson or new learning content. Supports any data format (language vocab, math formulas,...
获取任意学科的新学习项目。在用户请求每日课程或新学习内容时使用。支持任意数据格式(语言词汇、数学公式等)。
buiphuc buiphuc 来源
未分类 clawhub v1.0.4 1 版本 100000 Key: 无需
★ 0
Stars
📥 389
下载
💾 0
安装
1
版本
#latest

概述

Daily Tutor Skill

📖 For full user instructions, data setup guides, and Quizbuild MCP configurations, please read the Official README on GitHub.

This skill retrieves new learning items from the user's study list (data/data.json) that they have not learned yet. It works with any subject — the data structure is automatically detected.

When to Use

USE this skill when:

  • The user asks for their daily lesson.
  • The user wants to learn new vocabulary, formulas, concepts, or any study content.
  • The daily cron job asks for new items.

Data Format

Place your study data in data/data.json as a JSON array. Each item can have any fields you want — the script will auto-detect and display them all. There is no fixed schema; you define the fields that make sense for your subject.

> For example formats, see references/EXAMPLES.md.

Optional Configuration

Edit data/config.json to customize behavior (all fields optional):

{
  "primary_key": "word",
  "num_items": 10,
  "subject_name": "Hiragana/Katakana N5"
}
FieldDefaultDescription
-----------------------------
primary_keyFirst key of first itemField used to track progress
num_items10Number of items per session
subject_name_(none)_Display name for the subject

Commands

# Get new items (automatically prevents duplicates)
python3 ${OPENCLAW_SKILL_ROOT}/scripts/get_words.py

How to Handle Output

The output of get_words.py will be a raw list of items with all their fields.

When you receive the output:

  1. Process the items exactly as instructed by the user's prompt or the automated Cron job orchestrating this skill.
  2. OPTIONAL: If you have access to the quizbuild tool, you can generate a short practice quiz based on the newly retrieved study items. When calling quizbuild__auto_create_exam, you follow this parameter structure:
  3. {
      "title": "Quick Review Practice Exam",
      "questions": [
        {
          "content": "Question goes here?",
          "type": "multiple_choice",
          "answers": [
            {"content": "Answer 1", "correct": true},
            {"content": "Answer 2", "correct": false}
          ]
        }
      ]
    }
    

If you do not have quizbuild, simply list out the practice items and act as a friendly tutor!

File Structure

FilePurpose
---------------
data/data.jsonStudy data (required)
data/config.jsonConfiguration (optional)
data/learned_items.jsonProgress tracking (auto-generated)
scripts/get_words.pyMain script
references/EXAMPLES.mdData formatting examples

版本历史

共 1 个版本

  • v1.0.4 当前
    2026-05-07 10:01 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

education

Thinking Partner

itsflow
通过提问探索复杂问题的协作思考伙伴
★ 51 📥 10,093
education

explain-code

edwininau
用可视化图表和类比解释代码。在解释代码如何工作、教授代码库或用户询问如何工作时使用
★ 6 📥 9,032
education

Language Learning Tutor

chipagosfinest
AI语言导师,通过对话、词汇练习、语法课程、抽认卡及沉浸式练习,助您学习任意语言。适用于学习新语言、练词汇、学语法、翻译、会话练习、旅行准备、习语俚语或改善发音。支持包括中、英、日、韩、法、德、西等在内的100多种语言。
★ 30 📥 9,003