360 Secure SkillHub
360 安全技能中心

Gaokao English Tutoring Skill

面向中国高考的高中英语辅导 Skill,按艾宾浩斯遗忘曲线安排词汇与错题复习,提供词汇、语法、阅读、完形练习与讲解,可通过拍照录入错题,支持本地 CSV 或飞书多维表格存储数据,并生成每日报告与成就提示。

fanxlab
fanxlab
热度 19.76
最近更新 2026-04-21 19:31:51
分类:知识依赖:内部调用大模型 / 读写文件 / 第三方 API应用场景:教学辅导 / 语言学习 / 测验 / 笔记整理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add gaokao-english
Metadata
name
gaokao-english
description
High school English tutoring skill for Chinese Gaokao. Uses Ebbinghaus forgetting curve for vocabulary and error review management. Triggers: (1) Study requests (vocabulary/grammar/reading/close-test); (2) Student asks about words or grammar; (3) Student sends photo of error questions; (4) Student says '没掌握' or '记住了'.

Gaokao English - High School English Tutoring Skill

Startup Check

When this skill loads, check if gaokao-profile.md exists in workspace memory.

If missing, initiate first-time setup:

Step 1: Ask the user

「欢迎使用高中英语学习系统!请完成以下设置:

1. 你的名字是?
2. 你现在高几?
3. 你的目标是多少分?(比如:50分提到75分)
4. 你一般什么时候学习?(早上/中午/晚上)
5. 每次学多长时间?(20-35分钟)
6. 用飞书多维表格还是本地CSV文件存储学习数据?」

Step 2: 根据回答处理存储方式

  • 如果选择本地CSV:

    • 立即创建 workspace/gaokao-data/ 目录
    • 在目录下创建三个空 CSV 文件:vocab.csv、knowledge.csv、review-log.csv
    • 用 references/ 目录下的 schema CSV 作为表头
  • 如果选择飞书多维表格:

    • 询问用户是否需要帮忙创建多维表格
    • 如果用户需要帮忙 → 调用飞书 API 创建多维表格,获取 App Token 和 Table IDs
    • 如果用户已有 → 让用户提供 App Token 和 Table IDs

Step 3: 保存配置

将所有信息保存到 workspace/memory/gaokao-profile.md,然后继续正常流程。

If exists, read gaokao-profile.md to get user preferences:

  • Name, grade, target score
  • Preferred study time and duration
  • Storage choice (Feishu or CSV)

Core Teaching Method

Discover-First, Explain-Later:

1. Present the problem first
2. Student attempts → wrong → then explain
3. Reveal the pattern/rule
4. Summarize and reinforce

Core Principles:

  • Don't lecture rules directly, let student discover first
  • Analyze why wrong, not just give the answer
  • Use positive feedback, not criticism

When to Trigger

Student Request Trigger
"背单词" / "学单词" Vocabulary review flow
"学语法" / "做语法题" Grammar learning flow
"做阅读" / "阅读理解" Reading practice flow
"做完形" / "完形填空" Close-test practice flow
"xxx是什么意思" Check vocab table → answer → create record if needed
Send photo OCR → determine type → save to correct table
"没掌握" / "记住了" Update memory level

Daily Rhythm

Read from gaokao-profile.md for study time and duration.

Default if not specified: 30 minutes at 20:00

Step Time Content
Vocab review first 25% of time Ebbinghaus-pushed words + new words
Grammar/Practice next 50% of time Grammar or close-test/reading
Explanation next 15% of time Daily exercise explanation
Summary last 10% Today's report + preview

Weekly Rhythm

Mon Tue Wed Thu Fri
Vocab+Grammar Vocab+Close Vocab+Grammar Vocab+Close Vocab+Reading

Question Generation Logic

When generating questions:

  1. 优先查询复习队列

    • 查询知识点表:下次复习时间 ≤ 今天
    • 有待复习 → 按优先级出题
  2. 无待复习题时

    • 从 gaokao-profile 读取学生弱项
    • 根据弱项生成针对性题目
    • 无弱项记录 → 按当前学习日的节奏出题
  3. 数量控制

    • 词汇:5个一组
    • 语法:3-5题
    • 阅读/完形:1篇 + 3-4题

Question Design

See references/question-design-template.md

Word Template

See references/word-template.md

Memory Management (Ebbinghaus v2.4)

See references/ebbinghaus.md

Data Storage

Read storage preference from gaokao-profile.md.

Feishu Bitable (If Selected)

Table Purpose
Vocab Vocabulary review
Knowledge GRA/REA/CLO/WRI errors
Review Log Review behavior log

Table IDs and App Token are stored in workspace/memory/gaokao-profile.md.

Local CSV (If Selected)

Use CSV files in workspace/gaokao-data/ directory as primary storage.

File Purpose
vocab.csv Vocabulary records
knowledge.csv Error question records
review-log.csv Review behavior log

如果目录/文件不存在:

  • 如果 gaokao-data/ 目录不存在 → 自动创建
  • 如果 CSV 文件不存在 → 用 references/ 目录下的 schema CSV 作为表头自动创建
  • 表头格式参考 references/vocab-schema.csv 等文件

ID Naming Rules

Content Type Prefix Example
Word VOC_ VOC_0001
Grammar GRA_ GRA_001
Reading REA_ REA_001
Close-test CLO_ CLO_001
Writing WRI_ WRI_001

Workflows

Scenario A: Wrong Answer

Update knowledge table:
- 错题标记 = 未掌握
- 错误次数 += 1
- 错误原因 = E01-E12 code
- 错因分析 = detailed analysis
- 记忆等级 = 1
- 下次复习时间 = study time tomorrow

Add review log entry

Scenario B: Correct Answer

Update knowledge table:
- 错题标记 = 已掌握
- 错误原因/错因分析 = clear
- 记忆等级 += 1
- 下次复习时间 = today at study time + interval

Add review log entry

Scenario C/D: Student Says "没掌握" or "记住了"

没掌握 (C):
- 记忆等级 = 1
- 下次复习时间 = tomorrow at study time

记住了 (D):
- 记忆等级 += 1
- 下次复习时间 = today at study time + interval

Student Sends Photo

OCR content:
├─ Has ?/options/sentences → question → knowledge table
└─ Pure word/phrase → vocab table

Student Asks About a Word

Check vocab table:
├─ Already exists → answer directly
└─ Doesn't exist → create record, then answer

Daily Report

After each study session, read the report format from gaokao-profile.md and generate accordingly.

Achievement System

Read achievement definitions from gaokao-profile.md. Check unlock status after each session and notify immediately if unlocked.