Plan a sport training week
preview_sport_weekUse this when the user plays a sport and wants their gym days for a week planned around it, for example two lifting days during basketball season. It picks the closest coach-built Phorme sport program and returns one week of sessions sized to the days the user has, with sets, reps, coach notes and a demo link for each exercise. It reads only and changes nothing in any account. If Phorme has no program for that sport it says so in match_quality and limits. Do not use it for injury rehab, team practice plans for children, or nutrition.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sport": "<sport>",
"gym_days_per_week": "<gym_days_per_week>"
},
"name": "preview_sport_week"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sport | Yes | The sport or position, for example "basketball", "volleyball" or "wide receiver". | |
| season_phase | No | Where the user is in their season, only if they said. | |
| gym_days_per_week | Yes | Gym days the user has this week. Ask when the user did not say. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brain | No | The coaching brain whose method the week follows: name, coach, focus, how_it_trains and image_url (Phorme's own picture). Name it to the user. | |
| sport | Yes | ||
| limits | Yes | What this week does not cover. Tell the user. | |
| program | Yes | The coach-built program the week comes from. | |
| sessions | Yes | One entry per gym day, each with a title and exercises. | |
| week_number | No | ||
| match_quality | Yes | exact_sport: a program written for this sport. related: the closest program. none: a general athletic program. |