Skip to content
Back to Resources
ClaudeFitnessBeginnerGuide

Claude CoWork for Personal Trainers

A practical guide to using Claude as your AI co-worker in your personal training workflow — from setup to daily use.

Claude CoWork for Personal Trainers

What is Claude CoWork?

Claude CoWork is the practice of using Claude as a persistent, knowledgeable co-worker embedded in your daily personal training workflow. This is not about asking a chatbot to spit out a random workout plan. It is about configuring Claude with your training philosophy, client base, and programming style so that every interaction produces output you can hand to a client or post to your feed.

Claude-native prompts. The prompts in this guide use Claude's native XML tag structure (<context>, <instructions>, <avoid>) for more precise, consistent output. These tags help Claude parse your intent with less ambiguity.

Think of Claude as the most organized assistant on your team, one who remembers every client's goals and writes periodized programs in seconds while you focus on coaching. This guide covers setup, the five highest-impact workflows, and the prompting techniques that separate generic output from professional-grade content.

Install the Personal Trainer Plugin

This guide works on three Claude surfaces. The plugin is the fastest path on two of them. Pick whichever you use:

If you're on Cowork (desktop or mobile app)

Claude Cowork is Anthropic's agentic workspace — Claude completes work autonomously and returns finished deliverables. The Personal Trainer plugin packages the workflows below as native skills and slash commands.

  1. Open the Cowork plugin directory in your desktop app.
  2. Filter by Cowork, search for "Personal Trainer", and click Install.
  3. The plugin's slash commands and ambient skills are now available in any Cowork task.

If you don't see the plugin in the directory yet, install via custom marketplace: paste https://github.com/alexclowe/awesome-claude-cowork-plugins in your Cowork plugin settings.

If you're on Claude Code (CLI)

Install from your terminal:

claude plugin add alexclowe/awesome-claude-cowork-plugins/personal-trainer

The plugin's slash commands and skills load on next session.

If you're on Claude.ai (web chat only)

Plugins aren't directly installable on the web chat surface. You have two options:

  1. Use the prompts in this guide directly in a Claude Project (covered in the next section). Same outputs, more typing.
  2. Upload the plugin's skills as a zip via Settings → Features → Custom Skills (Pro/Max/Team/Enterprise plans). Higher friction; only worth it if you want the auto-activating skills, not the slash commands.

What the plugin gives you (any surface)

Slash command What it does
/workout-program Generate periodized training programs with exercises, sets/reps, progressions, and modifications
/nutrition-plan Create macro-based nutrition guides, meal suggestions, and dietary recommendations
/progress-report Draft client progress summaries with metrics, trends, and program adjustments
/fitness-content Generate social media posts, newsletters, and educational content for your fitness brand

Auto-activating skills (no command needed — Claude applies them when relevant):

  • Exercise Science — Program design, periodization, biomechanics, injury prevention, and evidence-based training methodology
  • Fitness Business — Client retention, fitness marketing, content strategy, and business development for solo trainers

The plugin works standalone for one-off tasks. Pair it with the surface-specific setup below for persistent context across every task — that combination is the full Claude CoWork setup.

Setting Up Claude for Personal Training Work

Surface note: The Project setup below is for claude.ai web users. Cowork users have their own task-context mechanism (set context once when starting a Cowork task). Claude Code users get the plugin's ambient skills automatically — no Project setup needed. The workflows themselves are surface-agnostic — paste the prompts wherever you're working. The key to getting consistently useful output is using Claude Projects. A Project lets you set custom instructions that persist across every conversation.

Step 1: Create a Training Project. In Claude, click "Projects" and create one called something like "My Training Business."

Step 2: Set your custom instructions. In the Project settings, add:

You are my personal training business assistant. Here is my context:

<business-profile>
- Name: [Your Name], [Certification(s): NASM-CPT, CSCS, etc.]
- Specialty: [Strength / Weight loss / Athletic performance / Senior fitness]
- Client base: [General population / Athletes / Post-rehab]
- Training setting: [Private studio / Commercial gym / Online / Hybrid]
- Programming style: [Periodized / Block / Conjugate / etc.]
- Brand voice: [Motivational but evidence-based / Technical / Casual and encouraging]
</business-profile>

<rules>
- Never provide medical advice, diagnose conditions, or suggest treatments.
- Stay within scope of practice. Do not prescribe specific meal plans unless I hold a nutrition certification.
- Always include exercise modifications for common limitations.
- Specify sets, reps, tempo, and rest periods clearly.
</rules>

Step 3: Upload reference documents. Add your program templates, client intake forms, favorite exercise progressions, and CE materials to the Project knowledge base.

Step 4: Start every session inside this Project.

Your Top 5 Workflows with Claude

1. Periodized Workout Programs

Programming is where your expertise shines, but formatting takes time. Claude handles structure while you focus on the science.

<task>Design a 4-week periodized strength program for this client.</task>

<context>
- Client: Male, 34, intermediate (2 years), 4 days/week (Mon/Tue/Thu/Fri)
- Goal: build squat/bench/deadlift strength, improve body composition
- Equipment: full commercial gym
- Limitation: mild right shoulder impingement, cleared by PT for modified pressing
- Current maxes: Squat 285, Bench 205, Deadlift 335
</context>

<instructions>
- Upper/lower split, linear periodization (Wk 1-2 hypertrophy 8-12, Wk 3-4 strength 4-6)
- Include warm-up protocols, shoulder-friendly bench alternative
- Specify sets, reps, RPE, tempo, rest periods, 2-3 accessories per session
</instructions>

<avoid>Overhead pressing (shoulder), programming to failure in weeks 1-2.</avoid>

Before Claude: 45-60 minutes building a detailed 4-week program. After Claude: 5 minutes to input details, 10 minutes to review and fine-tune loads.

2. Nutrition Guidance Plans

Habit-based approaches that stay within your scope of practice.

<task>Create nutrition guidance for a fat loss client.</task>

<context>
- Client: Female, 28, trains 4x/week, sedentary desk job
- Goal: lose 15 lbs over 3 months
- Habits: skips breakfast, eats out for lunch, heavy snacking after 8pm
- Preferences: no fish, lactose intolerant, enjoys weekend cooking
</context>

<instructions>
- Focus on habit-based changes, not rigid meal plans
- 4-5 practical habit swaps targeting her specific patterns
- Include a sample day of eating (illustrative, not prescriptive)
- Simple plate method for portions, hydration recommendations
</instructions>

<avoid>Specific calorie/macro targets, diagnosing food sensitivities, promoting restriction.</avoid>

Before Claude: 30-40 minutes writing nutrition guidance per client. After Claude: 3 minutes to describe the client, 5 minutes to personalize.

3. Client Progress Reports

Regular check-ins keep clients motivated and demonstrate your value.

<task>Write a monthly progress report for this client.</task>

<context>
- Client: Mark, 12 weeks in, goal: general fitness and strength
- Month 3: weight 198 lbs (from 210), squat 225x5 (from 185x5), bench 165x5 (from 145x5)
- Mile run: 8:45 (from 10:30), attendance: 15/16 sessions
- Feedback: "feeling more energetic, sleeping better, wants to train for a Spartan Race"
</context>

<instructions>
- Open with specific acknowledgment of progress
- Before/after metrics, highlight wins beyond numbers (energy, sleep)
- Outline next month's plan based on Spartan Race interest
- Close with one specific goal for the next 4 weeks
</instructions>

<avoid>Vague praise without specifics, focusing only on weight, overpromising results.</avoid>

Before Claude: 20-30 minutes per client report. After Claude: 3 minutes to input data, 5 minutes to review.

4. Client Onboarding Documents

A polished onboarding packet sets expectations from day one.

<task>Create a client onboarding welcome document.</task>

<context>
- Business: hybrid training (in-person and online)
- Include: welcome message, what to expect weeks 1-4, cancellation policy (24hr notice), communication preferences, what to bring
- Assessment: movement screen, baseline strength tests, body composition
</context>

<instructions>
- Warm, professional welcome (2-3 paragraphs)
- Clear "What to Expect" timeline for weeks 1-4
- Policies in a straightforward, non-intimidating format
- Under 800 words, clear headers and bullets
</instructions>

<avoid>Legal language (separate from liability waiver), sounding corporate.</avoid>

Before Claude: 60-90 minutes creating an onboarding document. After Claude: 5 minutes to outline policies, 10 minutes to customize.

5. Fitness Content and Social Posts

Consistent content positions you as an authority and drives leads.

<task>Write 5 Instagram carousel concepts for educational fitness content.</task>

<context>
- Niche: strength training for busy professionals (30-45 age range)
- Pillars: training technique, nutrition basics, mindset, time-efficient workouts
- Trending: "I only have 30 minutes," protein myths, progressive overload explained
</context>

<instructions>
- Each concept: hook slide title, 4-5 content slides (one sentence each), CTA slide
- Curiosity-driven or myth-busting hooks, one actionable takeaway per carousel
- Confident, no-nonsense tone, 3-5 hashtags per post
</instructions>

<avoid>Clickbait ("Get abs in 7 days"), medical claims, guaranteed results.</avoid>

Before Claude: 30-45 minutes brainstorming content per week. After Claude: 5 minutes to describe needs, 5 minutes to refine.

Prompt Engineering Tips for Personal Trainers

1. Always specify the client profile. "Program for a beginner" is vague. "55-year-old female with osteoporosis concerns, cleared for resistance training" gives Claude what it needs.

2. Include limitations and contraindications. Always mention injuries, restrictions, and medical clearances. This keeps output safe and saves editing time.

3. Specify your programming variables. Tell Claude your preferred set/rep schemes, rest periods, tempo notation, and RPE system. The more specific, the less you edit.

4. Provide examples of your style. Paste a program you wrote and say "Match this format." Claude replicates your structure.

5. Use Claude as a brainstorming partner. "Give me 5 posterior chain exercises with just a resistance band" generates variations within constraints quickly.

6. Review everything through your expertise. Claude knows exercise science broadly, but you know your client. Always review before delivering.

Privacy & Compliance

Scope of practice is paramount. You are not licensed to diagnose conditions, prescribe diets (unless separately credentialed), or provide physical therapy. Ensure Claude's output stays within your scope.

Verify exercise contraindications. Claude cannot assess real-time movement quality or pain response. Always verify programmed exercises are appropriate for each client's limitations.

No meal plans beyond your scope. Unless you hold an RD or equivalent nutrition credential, keep output focused on general guidance and habit-based coaching.

Client health information. Do not paste medical records or lab results. Use summaries: "managed Type 2 diabetes, cleared for exercise" rather than uploading health documents.

Going Further

Ready to build on this foundation? Check out these resources:


Get weekly AI prompts for Fitness professionals

Join professionals already saving hours every week. Free. No spam.