ielts-practice

Selects IELTS practice sets via MCP and hands off browser-based answering with post-completion review.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/xiaoshan1234/ai-skill --skill ielts-practice-xiaoshan1234
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ielts-practice
Source: https://github.com/xiaoshan1234/ai-skill/tree/main/role/english-teacher/skills/ielts-practice
Command: npx skills add https://github.com/xiaoshan1234/ai-skill --skill ielts-practice-xiaoshan1234

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? IELTS learners often struggle to decide which practice set to do next, lose track of unfinished sessions, and lack structured review after completing reading or listening exercises. This Skill connects to the IELTS Buddy MCP services to read prediction hits, question bank facts, and practice history, then hands off actual answering to the browser and leads a teaching-focused review afterward. ## Core Features & Use Cases - Prediction Hit Lookup: Queries the public ielts-buddy-public MCP for the latest published prediction hits and outputs the official practiceUrl as a clickable entry point. - Guided Practice Selection: Reads recent activity, taxonomy tags, and up to six candidate parts, then the local agent picks an exact partId and creates a session whose launchUrl opens the browser practice page. - Objective Result Review: After browser submission, reads question results, answers, and answer keys via ielts_practice_read_review, then performs error-cause analysis locally and hands off to reading, listening, writing, or speaking review skills. - Use Case: A learner says "I want to practice listening." The Skill checks for unfinished sessions, selects a suitable listening part, returns a clickable start link, and after the learner replies "done," it reads the results and walks through each wrong answer with evidence-based explanations. ## Quick Start Use $ielts-practice to start an IELTS reading practice set that fits my current level and review my results with me after I finish it in the browser.

Frequently Asked Questions about ielts-practice

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start an IELTS practice session with this Skill?▼

Tell the agent you want to start practicing, such as "start a reading set." It reads recent activity and candidate parts via the IELTS Buddy MCP, picks an exact partId, calls ielts_practice_start_session, and returns a clickable launchUrl that opens the browser practice page.

How does IELTS prediction hit lookup work?▼

The Skill calls ielts_prep_search on the public ielts-buddy-public MCP with resourceType set to prediction_hit and an optional subject filter. Each returned record includes a practiceUrl that is output verbatim as a clickable public entry point, with no OAuth required.

Can I resume an unfinished IELTS practice session?▼

Yes. The Skill reads recent activity to find unsubmitted sessions and returns the existing launchUrl from ielts_practice_read_session to resume. It never creates a duplicate session for an in-progress exercise.

Does the Skill grade writing or speaking answers?▼

No. The Skill only reviews submitted reading and listening objective questions using ielts_practice_read_review. Writing and speaking open-ended responses are handed off to the dedicated ielts-writing-review and ielts-speaking-coach skills.

What happens if the IELTS Buddy MCP is not connected?▼

Without MCP access, the Skill cannot read question bank data or history and will not fabricate candidates. It provides the general practice center URL and can still help review questions or answers the user pastes directly into the chat.

Why must I log in again when opening the practice link in the browser?▼

MCP OAuth authorizes the agent to call data APIs, while the browser practice page requires its own website login. After logging in with the same account that created the session, the site automatically returns you to the practice.