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"
Related Documentation
- 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

