This Skill only describes the read/write API for user speaking materials. Before calling, first followAgent API Configurationto bind and check capabilities.
API
| Capability | Data or Action | Call Constraints |
|---|---|---|
ielts_speaking_materials_search、ielts_speaking_materials_read |
The current account's speaking materials directory and precise material details | Only reads the current account's data. |
ielts_speaking_materials_create、ielts_speaking_materials_update、ielts_speaking_materials_archive |
Create, update, and archive user-confirmed materials | Question association changes only when explicitly provided questionLinks ; modifying a story does not trigger hidden matching. |
python3 scripts/ielts_buddy_api.py capabilities
python3 scripts/ielts_buddy_api.py call ielts_speaking_materials_search --json '{}'
Boundaries
- Do not automatically write inferences from the conversation as user materials.
- Cross-question practice is started manually by the user on the browser materials page; the Agent does not create formal practice sessions.
- This Skill does not define topic selection, answer feedback, scoring, or practice order.
workflows/is an independent optional recommendation layer and is not part of this Skill's API contract.