Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器clawhub未标认证来源可访问clear审计通过

gaokao-english-vocabulary高考英语词汇

Agent Skill

gaokao-english-vocabulary 用于处理浏览器自动化、网页检查和页面信息提取,适合在 OpenClaw 中需要让 Agent 打开页面、读取网页或验证前端流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,849

周安装

162

GitHub Stars

公开资料未说明

下载量

1,348
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:gaokao-english-vocabulary(高考英语词汇)
来源仓库:https://github.com/xpscene-ux/gaokao-english-vocabulary
安装命令:
openclaw skills install gaokao-english-vocabulary
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install gaokao-english-vocabulary

简介

gaokao-english-vocabulary 生成交互式高考英语词汇频率分级系统网页,适合在 OpenClaw 中展示学习工具时使用。

  • 创建黑暗主题单页应用,支持词汇分类与频率可视化。
  • 安装后可通过 clawhub 直接调用,建议参考原始 README 了解前端渲染与交互逻辑。
  • 安装前需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写操作。
  • 暂无明确官方背书或稳定性结论,建议根据实际教学辅助需求谨慎评估使用。

SKILL.md

name
gaokao-english-vocabulary
description
>

Gaokao English Vocabulary Frequency Grading System

Overview

This skill produces a self-contained interactive HTML webpage (gaokao_english_vocabulary.html) plus an external data file (vocab_data.js) that together form a comprehensive vocabulary study tool for Chinese Gaokao English preparation.

The system classifies 4000+ words and 800+ phrases into 6 frequency levels each (12 levels total), with mastery tags, wrong-word warnings, search, multi-filter, and collapsible sections — all in a responsive dark theme.

Architecture

File Structure

gaokao_english_vocabulary.html   # Main page (self-contained HTML + CSS + JS)
vocab_data.js                    # External vocabulary data (loaded via <script src>)

The data file is separated from HTML to keep the page loadable even with large datasets. The HTML contains all styling and logic inline.

Data Format (vocab_data.js)

Each entry in the VOCAB array follows one of two formats:

Word format:

{
  w: "abandon",        // word
  s: "vt.",            // part of speech
  d: [{m: "放弃", c: 28}],  // definitions array: [{meaning, exam_count}]
  l: 2,                // level (1-6)
  v: "must",           // mastery: "145" | "must" | "normal" | "know"
  p: "əˈbændən",       // phonetic (optional)
  e: true,             // has wrong-word warning (optional)
  t: "易写成abanden"    // wrong-word tip text (optional)
}

Phrase format (flat):

{
  w: "a great deal of",  // phrase
  s: "phr.",              // part of speech (always "phr.")
  m: "大量的",            // meaning (flat string, not array)
  c: 15,                 // exam frequency count
  i: "normal",           // mastery: "145" | "must" | "normal" | "know"
  e: false               // wrong-word warning (optional)
}

Level System

Words (6 levels by exam count):

LevelNameRangeColor
Lv.1超高频 Super High≥40 timesGreen #3fb950
Lv.2高频 High20-39 timesBlue #58a6ff
Lv.3次高频 Sub-High10-19 timesYellow #e3b341
Lv.4中频 Medium5-9 timesRed #f85149
Lv.5低频 Low2-4 timesPurple #a371f7
Lv.6超低频 Very Low0-1 timesGray #484f58

Phrases (6 levels by exam count):

LevelNameRangeColor
P1超高频≥20 timesCyan #38bdf8
P2高频12-19 timesTeal #22d3ee
P3次高频8-11 timesBlue #38bdf8
P4中频5-7 timesLight Blue #7dd3fc
P5低频3-4 timesSoft Blue #93c5fd
P6超低频1-2 timesSlate #94a3b8

Mastery Levels

TagLabelColorCSS Class
145🔥 145分必掌握Green bg.m145
must✅ 必须掌握Yellow bg.mmust
normal📖 一般掌握Gray bg.mnormal
know👀 了解意思Dark bg.mknow

Key Features

1. Sticky Top Bar

Header, stats, search box, and filter buttons are all in a position:sticky top bar that stays visible during scroll.

2. Filter Buttons with Frequency Annotations

Each filter button shows the level name and a small <small> tag with the exam count range (e.g., "20-39次").

3. Sticky Level Headers

Each level section header (e.g., "🟢 Lv.1 超高频") uses position:sticky so it remains visible while scrolling through cards in that section.

4. Collapsible Sections

Each level section can be expanded/collapsed by clicking its header. Sections start collapsed and expand with a smooth max-height transition.

5. Card Design

Each vocabulary card displays:

  • Frequency bar (width proportional to exam count)
  • Word + part of speech + phonetic
  • Meaning(s) with per-meaning count (for words with multiple meanings)
  • Mastery badge + exam count badge
  • Wrong-word tip (if applicable)

6. Search

Real-time search across word, meaning, and phonetic fields. Supports both word d[].m and phrase m formats.

7. Multi-Filter

Filter buttons for: All, 6 word levels, All phrases, 6 phrase levels, 145-essential, Wrong-word.

Page Layout Structure

┌─────────────────────────────────────┐
│  📚 高考英语词汇频率分级系统          │  ← Sticky top bar
│  Stats: 总词汇 / 单词 / 词组 / ...   │
│  [🔍 搜索框]                         │
│  [全部] [Lv.1≥40次] [Lv.2 20-39次]… │  ← Filter buttons with annotations
├─────────────────────────────────────┤
│  🟢 Lv.1 超高频(≥40次考查) 161 词 ▼ │  ← Sticky level header
│  ┌──────────┐ ┌──────────┐          │
│  │  card    │ │  card    │          │  ← Card grid
│  └──────────┘ └──────────┘          │
│  🔵 Lv.2 高频(20-39次考查) 415 词 ▼ │
│  ┌──────────┐ ┌──────────┐          │
│  │  card    │ │  card    │          │
│  └──────────┘ └──────────┘          │
│  ... (remaining levels)              │
│  📌 词组 P1 超高频(≥20次考查) 22 词 ▼│
│  ... (phrase levels)                 │
└─────────────────────────────────────┘

Workflow

Generating a New Vocabulary System

  1. Gather vocabulary data — Collect word lists with:

- Word, part of speech, meaning, exam frequency count - Mastery level assignment (145 / must / normal / know) - Wrong-word warnings with tip text (optional)

  1. Generate vocab_data.js — Format data as var VOCAB = [...]; following the data format above. Words use d:[{m,c}] array; phrases use flat m and c fields.
  1. Create the HTML page — Use the template structure from references/template_structure.md. Key sections:

- <style> block with all CSS (dark theme, card styles, level colors, responsive breakpoints) - Top bar with header, stats, search, filter buttons - Main content area <div id="mainContent"> - <script> block with: getLevel(), getMaxCount(), renderCard(), render(), filterWord(), toggleSection(), setFilter(), doSearch(), updateStats()

  1. Ensure all 12 levels are non-empty — If any level has zero entries, either add more vocabulary or adjust the count thresholds.
  1. Validate data integrity — Run Python checks:

- Every entry has w and s fields - Every entry has either d[] (words) or m (phrases) for meaning - Every entry has v (words) or i (phrases) for mastery - No NaN or null values

  1. Test in browser — Start HTTP server (python -m http.server 8080) and verify:

- Stats display correct totals - All filters work - Search works across word/meaning/phonetic - Collapsible sections expand/collapse - Sticky headers and top bar work during scroll

CSS Design Principles

  • Dark theme: Background #0d1117, cards #161b22, borders #30363d
  • Top bar gradient: linear-gradient(135deg, #1a1f2e, #0d1117)
  • Card hover: Border color changes to #58a6ff, slight translateY lift + box-shadow
  • Responsive grid: grid-template-columns: repeat(auto-fill, minmax(300px, 1fr))
  • Mobile: Single column at max-width: 600px
  • Level header sticky: position: sticky; top: 0; z-index: 50; box-shadow: 0 2px 8px rgba(0,0,0,0.3)
  • Sticky top bar: position: sticky; top: 0; z-index: 100; backdrop-filter: blur(12px)

Customization Points

  • Exam year range: Update the subtitle text (default: "1977—2025年")
  • Level thresholds: Adjust in getLevel() function
  • Level colors: Update CSS .level-X .level-header and .level-X .word-bar rules
  • Mastery labels: Update getMasteryLabel() function
  • Signature/署名: Add below subtitle in header section
  • Additional filters: Add new cases in setFilter() and filterWord() switch statements

Resources

references/template_structure.md

Complete HTML template structure with all CSS styles and JavaScript functions. Use as the starting point when generating a new page — copy and customize the thresholds, colors, and data.

scripts/generate_vocab.py

Python script that generates vocab_data.js from a structured vocabulary source. Demonstrates the data generation workflow including word/phrase classification, mastery assignment, and JS output formatting.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

82.21%
按下载量换算1,108

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills