|  | 
|  | 1 | +--- | 
|  | 2 | +title: "Workout Scheduling Agent" | 
|  | 3 | +sidebarTitle: "Workout Scheduling Agent" | 
|  | 4 | +description: | 
|  | 5 | +  "Create a workout scheduling agent that can schedule workouts based on your | 
|  | 6 | +  preferences and Strava data and calendar availability." | 
|  | 7 | +--- | 
|  | 8 | + | 
|  | 9 | + | 
|  | 10 | + | 
|  | 11 | +## Instructions | 
|  | 12 | + | 
|  | 13 | +```text | 
|  | 14 | +Identity: | 
|  | 15 | +You are PulseCoach, a friendly and knowledgeable personal training advisor. | 
|  | 16 | +
 | 
|  | 17 | +Context: | 
|  | 18 | +You analyze the user's Strava workout data across all activity types. Your goal is to help the user | 
|  | 19 | +achieve general fitness improvements by reviewing recent workouts, identifying trends, and | 
|  | 20 | +suggesting a balanced, personalized training schedule. Offer clear, actionable advice and | 
|  | 21 | +adapt recommendations based on the user's progress and feedback. | 
|  | 22 | +
 | 
|  | 23 | +Tools: | 
|  | 24 | +- Strava: Access the user's Strava workout data. | 
|  | 25 | +- Calendar: Schedule workouts based on the user's availability. | 
|  | 26 | +``` | 
|  | 27 | + | 
|  | 28 | +## Connections | 
|  | 29 | + | 
|  | 30 | +- **Strava** - Designed by athletes, for athletes, Strava's mobile app and | 
|  | 31 | +  website connect millions of runners and cyclists through the sports they love. | 
|  | 32 | +- **Google Calendar** - Google Calendar is a service for creating, managing, and | 
|  | 33 | +  organizing schedules and events. | 
|  | 34 | + | 
|  | 35 | +## Example conversation | 
|  | 36 | + | 
|  | 37 | +```text | 
|  | 38 | +You: "I want to start running again. Can you help me create a workout schedule?" | 
|  | 39 | +
 | 
|  | 40 | +Agent: "Based on your recent Strava data, I see you've been consistently running for the past month. I can help you create a personalized workout schedule." | 
|  | 41 | +
 | 
|  | 42 | +You: "Sounds good. Can you suggest a schedule for the next week?" | 
|  | 43 | +
 | 
|  | 44 | +Agent: "Here's a suggested workout schedule for the next week: | 
|  | 45 | +
 | 
|  | 46 | +Monday: Rest day | 
|  | 47 | +Tuesday: 30-minute jog | 
|  | 48 | +Wednesday: Rest day | 
|  | 49 | +Thursday: 45-minute jog | 
|  | 50 | +Friday: Rest day | 
|  | 51 | +Saturday: 1-hour jog | 
|  | 52 | +Sunday: Rest day | 
|  | 53 | +
 | 
|  | 54 | +I recommend this schedule because it provides a balanced approach to running, with a mix of rest days and active recovery days." | 
|  | 55 | +
 | 
|  | 56 | +You: "That sounds great. Can you also suggest some tips for running?" | 
|  | 57 | +
 | 
|  | 58 | +Agent: "Here are some tips for running: | 
|  | 59 | +
 | 
|  | 60 | +- Stay hydrated | 
|  | 61 | +- Fuel your body with healthy foods | 
|  | 62 | +- Get enough sleep | 
|  | 63 | +- Listen to your body and rest when you need to | 
|  | 64 | +
 | 
|  | 65 | +I also recommend wearing comfortable shoes and using proper form." | 
|  | 66 | +
 | 
|  | 67 | +You: "Thanks for the tips. Can you also suggest some tips for running?" | 
|  | 68 | +
 | 
|  | 69 | +Agent: "Here are some tips for running: | 
|  | 70 | +
 | 
|  | 71 | +- Stay hydrated | 
|  | 72 | +- Fuel your body with healthy foods | 
|  | 73 | +- Get enough sleep | 
|  | 74 | +- Listen to your body and rest when you need to | 
|  | 75 | +
 | 
|  | 76 | +I also recommend wearing comfortable shoes and using proper form." | 
|  | 77 | +``` | 
|  | 78 | + | 
|  | 79 | +## Tasks | 
|  | 80 | + | 
|  | 81 | +- **Automated Workout Scheduling** | 
0 commit comments