Skip to main content

Fitness Influencer AI Assistant

mcp-name: io.github.wmarceau/fitness-influencer

AI-powered automation suite for fitness content creators. Automates video editing, graphics creation, email management, SMS communication, and revenue analytics.

Status: Live

Production URL: https://fitness-influencer-production.up.railway.app (if deployed)

Features

Feature Script Cost
Jump-cut video editing video_jumpcut.py FREE
Educational graphics educational_graphics.py FREE
Gmail summarization gmail_monitor.py FREE
Revenue analytics revenue_analytics.py FREE
AI image generation grok_image_gen.py $0.07/image
Calendar reminders calendar_reminders.py FREE
Workout plan generation workout_plan_generator.py FREE
Nutrition guides nutrition_guide_generator.py FREE
Video ads (Shotstack) shotstack_api.py ~$0.27/video
SMS notifications twilio_sms.py ~$0.01/SMS

Directory Structure

fitness-influencer/
├── src/                    # Python execution scripts
│   ├── video_jumpcut.py
│   ├── educational_graphics.py
│   ├── gmail_monitor.py
│   ├── revenue_analytics.py
│   ├── grok_image_gen.py
│   ├── calendar_reminders.py
│   ├── nutrition_guide_generator.py
│   ├── workout_plan_generator.py
│   ├── shotstack_api.py
│   ├── video_ads.py
│   ├── creatomate_api.py
│   ├── intelligent_video_router.py
│   ├── fitness_assistant_api.py
│   └── twilio_sms.py
├── frontend/               # Web interface
│   ├── index.html
│   └── terms.html
├── docs/                   # Documentation
└── README.md

Quick Start

1. Video Jump-Cut Editing

python src/video_jumpcut.py --input raw_video.mp4 --output edited.mp4

2. Create Educational Graphic

python src/educational_graphics.py --title "5 Morning Habits" --points "Wake early,Hydrate,Stretch,Protein,Plan day" --platform instagram_post

3. Summarize Emails

python src/gmail_monitor.py --hours 24

4. Generate AI Image

python src/grok_image_gen.py --prompt "Fitness athlete doing deadlift" --count 1

Environment Variables

# Google APIs
GOOGLE_CREDENTIALS_PATH=credentials.json

# AI Services
XAI_API_KEY=your_xai_key_here

# Video Services
SHOTSTACK_API_KEY=your_shotstack_key
CREATOMATE_API_KEY=your_creatomate_key

# Communication
TWILIO_ACCOUNT_SID=your_twilio_sid
TWILIO_AUTH_TOKEN=your_twilio_token
TWILIO_PHONE_NUMBER=+1234567890

API Endpoints (FastAPI)

When running the API server:

Endpoint Method Description
/ GET Health check
/api/video/jumpcut POST Process video with jump cuts
/api/graphics/create POST Create educational graphic
/api/email/summary GET Get email summary
/api/image/generate POST Generate AI image

Skill Configuration

Located at: .claude/skills/fitness-influencer-operations/SKILL.md

Trigger phrases:

  • "edit video with jump cuts"
  • "create fitness graphic"
  • "summarize my emails"
  • "generate fitness image"
  • "create workout plan"
  • Main directive: directives/fitness_influencer_operations.md
  • Skill definition: .claude/skills/fitness-influencer-operations/SKILL.md
  • Use cases: .claude/skills/fitness-influencer-operations/USE_CASES.json

Metadata

Release files for fitness-influencer-mcp 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fitness-influencer-mcp 1.3.1
File Size Uploaded
fitness_influencer_mcp-1.3.1.tar.gz 186.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fitness-influencer-mcp 1.3.1
File Interpreter ABI Platform
fitness_influencer_mcp-1.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 226.7 kB

Release files / fitness_influencer_mcp-1.3.1.tar.gz

Download URL fitness_influencer_mcp-1.3.1.tar.gz
Size 186.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ff88b7ea8b1e5b19a4e7db1f46621a94ba3bda77203457067f3be73d0e79aa13
BLAKE2b-256 checksum
How to use checksums
dd0a91e5df1136e694d23eded7ff45f1b759b9adef20f0086e1441ffa1ec9d95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / fitness_influencer_mcp-1.3.1-py3-none-any.whl

Download URL fitness_influencer_mcp-1.3.1-py3-none-any.whl
Size 40.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
659341c2228cbd33fbacb97161631434ff1c1aec91e066b7cd08193333649aa5
BLAKE2b-256 checksum
How to use checksums
3364e472731f01f83d969ed9f5f85d66cd325c732a835c90d4c73f11baf26923
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page