AgentStack
SKILL verified MIT Self-run

Speaking Topic Builder

skill-jobo16-ielts-all-in-one-skills-speaking-topic-builder · by Jobo16

Build IELTS Speaking topic-weaving practice material locally from learner story, target part, recent weaknesses, and exact IELTS Buddy question links; persist only caller-provided data through MCP. Use when the user wants speaking topic weaving, speaking material creation, reusable story lines, question grouping, or a practice set without server-side AI matching.

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add skill-jobo16-ielts-all-in-one-skills-speaking-topic-builder

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Speaking Topic Builder? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Speaking Topic Builder

默认面向中国雅思学习者,用简体中文解释选择理由、练习方法和复盘要求。题目、答案骨架、英文表达块保留英文。

Core Rule

本地 Agent 负责选题、串题、素材组织和练习策略。IELTS Buddy 只提供题库数据、已有材料、进度和可打开链接。不要让服务端自动匹配 suitable questions。

Inputs

Use the smallest useful set:

  • learner goal, target band, exam date, weak speaking part;
  • learner's core story, experience, topic preference, or existing answer;
  • IELTS Buddy practice taxonomy/search/read data when available;
  • existing speaking materials from IELTS Buddy when the user wants to update old material.

If exact question links are unavailable, ask the user to choose from data returned by practice search, or provide the browser route. Do not call a create/update tool that promises server-side matching.

Local Workflow

  1. Identify the practice target:
  • Part 1: natural short answers and follow-up range.
  • Part 2: one reusable story with cue-card coverage.
  • Part 3: opinion development, examples, comparison, and abstraction.
  1. Read available data:
  • Use ielts_practice_list_taxonomy, ielts_practice_search_parts, or ielts_practice_read_part when the learner needs question-bank choices.
  • Use ielts_speaking_materials_list only to inspect owned saved materials.
  1. Select exact questions locally.
  • Prefer questions that reuse the learner's real experiences.
  • Avoid grouping unrelated topics just because vocabulary overlaps.
  • Keep the set small: 3-5 Part 1 questions, 1 Part 2 cue card plus 3 follow-ups, or 4-6 Part 3 questions.
  1. Build the material:
  • core_story: one realistic personal story or opinion base.
  • question_links: exact IELTS Buddy question/session/resource links or IDs.
  • answer_angles: concise Chinese notes for what to say.
  • reusable_chunks: 5-8 English chunks.
  • avoid: 2-4 common weak expressions or logic traps.
  • practice_order: easy-to-hard sequence.
  1. Coach the first answer locally or hand off to workflows/speaking-coach/SKILL.md.
  2. Persist only if the MCP tool accepts caller-provided fields without AI matching. If the manifest says omitted links trigger AI matching, supply exact links; if exact links are impossible, skip persistence and return the local material plus browser route.

Response Shape

本次口语素材主题:
适合题型:
为什么这样选:
题目顺序:
1. 
2. ...
可复用故事线:
可复用表达:
先练这一题:
回答后我会按 speaking-coach 做本地反馈。

MCP Write Policy

Use ielts_speaking_materials_create or ielts_speaking_materials_update only when all teaching decisions are already made locally and the payload contains explicit question links/IDs plus caller-provided material fields.

Do not call these tools with missing question links, vague matching instructions, or a request for the server to choose questions.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.