Title98/100
Ask your Train Ultra coach
The title clearly communicates the tool’s action and subject. Keep it concise.
Description86/100
Ask the user's Train Ultra coach about their training: today's or upcoming workouts, how a recent run or ride went, workout evaluations, goals and race readiness, recovery, sleep, nutrition, training zones, or what to do next. Use this whenever the user mentions their coach, Train Ultra, workouts, training, running, or recovery, including 'ask my coach'. Do not look in email, calendar, or other apps for this. Pass conversation_id to continue a conversation.
The description explains the capability, when to use it, and what to expect.
Inputs75/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
question
The question to ask the Train Ultra coach.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
conversation_id
Optional Train Ultra coach conversation id to continue.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
timezone
Optional IANA timezone for calendar-aware coaching.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Annotations100/100
All four behavior hints are declared.
{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": false,
"destructiveHint": false
}Output schema43/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"answer",
"conversation_id",
"events"
],
"properties": {
"answer": {
"type": "string"
},
"events": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"summary"
],
"properties": {
"type": {
"type": "string"
},
"summary": {
"type": "string"
}
},
"additionalProperties": false
}
},
"conversation_id": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}