Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IELTS Writing Essay Generator / 雅思写作作文生成器

English | 中文


English

Overview

An intelligent IELTS writing assistant that generates band-score-targeted essays for both Task 1 (Academic) and Task 2. The generated essays precisely match the vocabulary, grammar, coherence, and task response characteristics of the specified target band score (4.0-9.0).

Features

  • Full Band Coverage: Support for all IELTS writing band scores from 4.0 to 9.0 (in 0.5 increments)
  • Task 1 & Task 2: Handles both Academic Task 1 (data description) and Task 2 (argumentative/discursive essays)
  • Band-Specific Calibration: Essays are calibrated to match the exact characteristics of the target band:
    • Vocabulary range and precision
    • Grammatical complexity and accuracy
    • Coherence and cohesion devices
    • Task response depth and development
  • Bilingual Interface: Instructions available in both English and Chinese

How It Works

This is a Skill package for AI agents. It provides:

  1. SKILL.md: Core instructions for generating band-appropriate IELTS essays
  2. references/ielts-scoring-criteria.md: Detailed scoring criteria for all band levels (4.0-9.0)
  3. Intelligent Calibration: The AI agent reads the scoring criteria and adjusts its output to match the target band precisely

Installation

For Coze Platform

  1. Download the ielts-writing.skill file from the Releases page
  2. Import it into your Coze workspace
  3. Start using by asking the AI to generate IELTS essays with your target band score

For Development

# Clone the repository
git clone https://github.com/JacobYixi/ielts-writing.git
cd ielts-writing

# The skill is ready to use - no dependencies required
# Simply load SKILL.md into your AI agent

Usage Examples

Example 1: Task 2, Band 6.0

Prompt:

Write an IELTS Task 2 essay for band 6.0:
"Some people think that technology has made our lives more complicated, 
while others believe it has made them simpler. Discuss both views and 
give your opinion."

Expected Output:

  • 250+ words
  • Clear paragraphing
  • Adequate vocabulary with some less-common items
  • Mix of simple and complex sentences with generally controlled grammar
  • Both views discussed with writer's position stated

Example 2: Task 1, Band 7.0

Prompt:

Write an IELTS Task 1 essay for band 7.0:
"The chart below shows the percentage of water used for different 
purposes in six areas of the world."

Expected Output:

  • 150+ words
  • Clear overview paragraph
  • Well-organized body paragraphs with data comparisons
  • Flexible and precise vocabulary
  • Variety of complex sentence structures, mostly error-free

Example 3: Task 2, Band 8.5

Prompt:

Write an IELTS Task 2 essay for band 8.5:
"In many countries, the gap between the rich and the poor is increasing. 
What are the causes of this, and what measures can be taken to address 
this issue?"

Expected Output:

  • 250+ words
  • Sophisticated vocabulary used naturally
  • Seamless cohesion
  • Wide range of complex structures with near-perfect accuracy
  • Fully developed, nuanced arguments

Band Score Calibration

Band Level Characteristics
4.0-4.5 Foundation Very basic vocabulary (~300 words), fragmented sentences, pervasive errors
5.0-5.5 Developing Basic vocabulary (~800 words), simple sentences dominate, frequent errors
6.0-6.5 Competent Adequate vocabulary (~1200 words), mixed structures, moderate errors
7.0 Proficient Wide vocabulary (~2000 words), flexible complex structures, mostly error-free
7.5-8.0 Advanced Extensive vocabulary (~3000+ words), seamless cohesion, near-perfect accuracy
8.5-9.0 Expert Native-level mastery (~4000+ words), complete precision, zero errors

Project Structure

ielts-writing/
├── SKILL.md                          # Core skill instructions (bilingual)
├── references/
│   └── ielts-scoring-criteria.md    # Detailed band descriptors (4.0-9.0)
└── ielts-writing.skill              # Packaged skill file (ready to import)

Technical Details

  • No dependencies required: Pure natural language guidance, no scripts needed
  • Bilingual support: All instructions available in English and Chinese
  • Comprehensive criteria: Based on official IELTS writing band descriptors
  • Precise calibration: Essays match target band characteristics across all four scoring dimensions

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.


中文

概述

智能雅思写作助手,可为 Task 1(学术类)和 Task 2 生成针对目标分数的作文。生成的作文在词汇、语法、连贯性和任务回应方面精确匹配指定目标分数段(4.0-9.0)的特征。

功能特性

  • 全分数段覆盖:支持雅思写作所有分数段,从 4.0 到 9.0(0.5 为间隔)
  • Task 1 和 Task 2:处理学术类 Task 1(数据描述)和 Task 2(议论/讨论类作文)
  • 分数段精确校准:作文校准以匹配目标分数段的确切特征:
    • 词汇范围和精确度
    • 语法复杂度和准确性
    • 连贯与衔接手段
    • 任务回应深度和展开程度
  • 双语界面:指令提供英文和中文两种语言

工作原理

这是一个面向 AI 智能体的 Skill 包,提供:

  1. SKILL.md:生成符合分数段的雅思作文的核心指令
  2. references/ielts-scoring-criteria.md:所有分数段(4.0-9.0)的详细评分标准
  3. 智能校准:AI 智能体阅读评分标准并调整输出以精确匹配目标分数段

安装方法

Coze 平台

  1. 从 Releases 页面下载 ielts-writing.skill 文件
  2. 导入到你的 Coze 工作区
  3. 开始使用,让 AI 生成指定目标分数的雅思作文

开发使用

# 克隆仓库
git clone https://github.com/JacobYixi/ielts-writing.git
cd ielts-writing

# Skill 可直接使用 - 无需依赖
# 只需将 SKILL.md 加载到你的 AI 智能体中

使用示例

示例 1:Task 2,6.0 分

提示:

写一篇 6.0 分的雅思 Task 2 作文:
"Some people think that technology has made our lives more complicated, 
while others believe it has made them simpler. Discuss both views and 
give your opinion."

预期产出:

  • 250 词以上
  • 段落清晰
  • 词汇量适中,含少量不常见用词
  • 简单句与复杂句混合,语法基本可控
  • 讨论双方观点并表明立场

示例 2:Task 1,7.0 分

提示:

写一篇 7.0 分的雅思 Task 1 作文:
"The chart below shows the percentage of water used for different 
purposes in six areas of the world."

预期产出:

  • 150 词以上
  • 清晰的总览段
  • 主体段组织良好,含数据对比
  • 词汇灵活精准
  • 句式多样,大多无误

示例 3:Task 2,8.5 分

提示:

写一篇 8.5 分的雅思 Task 2 作文:
"In many countries, the gap between the rich and the poor is increasing. 
What are the causes of this, and what measures can be taken to address 
this issue?"

预期产出:

  • 250 词以上
  • 高级词汇使用自然
  • 衔接无缝
  • 复杂句式多样,近乎完美准确
  • 论证充分深入,有层次

分数段校准

分数段 水平 特征
4.0-4.5 基础 极基础词汇(约 300 词),句子碎片化,错误遍布
5.0-5.5 初级 基础词汇(约 800 词),简单句为主,错误频繁
6.0-6.5 中级 词汇足够(约 1200 词),混合句式,中等错误
7.0 高级 词汇丰富(约 2000 词),复杂句式灵活,大多无误
7.5-8.0 优秀 词汇广泛(约 3000+ 词),无缝衔接,近乎完美
8.5-9.0 专家 母语级掌握(约 4000+ 词),完全精准,零错误

项目结构

ielts-writing/
├── SKILL.md                          # 核心 Skill 指令(双语)
├── references/
│   └── ielts-scoring-criteria.md    # 详细分数段描述(4.0-9.0)
└── ielts-writing.skill              # 打包的 Skill 文件(可直接导入)

技术细节

  • 无需依赖:纯自然语言指导,无需脚本
  • 双语支持:所有指令提供英文和中文版本
  • 全面标准:基于官方雅思写作分数段描述
  • 精确校准:作文在四个评分维度上均匹配目标分数段特征

贡献

欢迎贡献!请随时提交 Pull Request。

许可证

本项目采用 MIT 许可证 - 详见 LICENSE 文件。


Keywords / 关键词

IELTS, Writing, Essay Generator, Task 1, Task 2, Band Score, English Learning, 雅思, 写作, 作文生成器, 分数段, 英语学习

About

IELTS Writing Essay Generator - Generate band-score-targeted essays (4.0-9.0) for Task 1 & Task 2

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors