Ielts Essay Assistant — Productivity skill for Claude Code
雅思写作助手 - IELTS Writing Task Assistant Skill for Claude Code.
How to install Ielts Essay Assistant
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Beidouchenchen/ielts-essay-assistant and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ielts Essay Assistant does
雅思写作助手 - IELTS Writing Task Assistant Skill for Claude Code.
Alternatives in Productivity
- Epic Decompose — Break an epic into task children without creating task branches 243.5k ★
- Worktree Status Check — Verify the current worktree environment and show task details 23.4k ★
- P7 — PUA P7 骨干模式 — 方案驱动执行 19.5k ★
README
IELTS Essay Assistant - 雅思写作助手
[](https://opensource.org/licenses/MIT) [](https://claude.ai/code)
基于 RAG 的雅思写作 Claude Code Skill,内置 Cambridge IELTS 8-20 范文库,开箱即用。
这是什么?
这是一个 **Claude Code Skill**(插件),安装后可以在 [Claude Code](https://claude.ai/code) 中通过自然语言交互使用雅思写作辅助功能。
**核心特性:**
- 内置 Cambridge IELTS 8-20 官方范文(已向量化,开箱即用)
- 按 Band 分数段检索(高/中/低分范文对比),避免"过拟合"单一风格
- 支持作文批改、范文完善、话题整理、出题生成
- 支持上传图片自动识别转 Markdown
- RAG 结果缓存,重复查询秒级响应
- 可扩展:在
src/prompts/添加.md文件即可自定义新模式
快速开始
1. 克隆项目
git clone https://github.com/Beidouchenchen/ielts-essay-assistant.git
cd ielts-essay-assistant
2. 安装依赖
pip install -r requirements.txt
依赖说明:
sentence-transformers— 文本向量化faiss-cpu— 向量检索pyyaml— 解析 frontmatternumpy— 数值计算
3. 构建索引
cd src && python indexer.py
这会读取 `data/` 目录下的所有 `.md` 文件,生成 FAISS 索引到 `index/` 目录。
项目已内置 Cambridge 8-20 的范文数据,克隆后即可使用。
4. 安装为 Claude Code Skill
将整个项目复制到 Claude Code 的 skills 目录:
# Windows
xcopy /E /I "ielts-essay-assistant" "%USERPROFILE%\.claude\skills\ielts-essay-assistant"
# macOS/Linux
cp -r ielts-essay-assistant ~/.claude/skills/
5. 使用
在 Claude Code 中直接输入自然语言即可触发:
请帮我批改这篇雅思作文
生成一篇关于科技话题的范文
总结一下教育类的题目和范文
功能说明
| 功能 | 触发词示例 | 说明 |
|---|---|---|
| 作文批改 | 批改、评分、打分 | 按 TR/CC/LR/GRA 四项评分,引用具体句子 |
| 范文完善 | 完善、改写、润色 | 低分改高分,附 Band 分数对比 + 修改对照表 |
| 话题整理 | 总结、整理、话题 | 汇总题目+范文+词汇+论点 |
| 出题生成 | 出题、生成题目 | 生成 Task 2 新题 + Band 8.5 参考范文 |
| 重建索引 | /yasi-init、重建索引 |
data 有新数据后重新向量化 |
添加数据
方式一:直接写 Markdown
在 `data/` 对应目录下创建 `.md` 文件:
data/
├── cambridge-18/
│ └── test-01/
│ ├── metadata.yaml
│ ├── task1-question.md
│ ├── task1-sample-6.0.md
│ ├── task2-question.md
│ └── task2-sample-8.0.md
└── ...
Related Skills
Ielts Writing Logic
A cross-platform Agent Skill for IELTS Writing Task 1/2 guidance, essay review, and Socratic practice. Support
Theorist
You maintain a per-repo narrative document at THEORY.MD that captures the operating theory of the work being d
Download Report
You are a financial report download assistant. Your task is to search for and download A-share or Hong Kong st
Vibecoding Release Digest
You are a helpful assistant. Your task is to check for new releases in a list of specified software repositori
Citation Assistant
Claude Code Skill for automated academic citation workflow with Semantic Scholar API
Vaila Assistant Generator
Generate new skills, agents, or rules for Claude, Cursor, and OpenCode within the vailá toolbox. Use this when
Related Agents
Polymathic Graham
Thinks through Paul Graham's cognitive architecture — pattern observation, unscaled experimentation, and essay
Academic Writing Assistant
Use this agent when you need help writing academic papers, research documents, or scholarly content that requi
Essay Reviewer
Strict essay editor for essay publishing channels; which channel routes here is defined by the project's rules